ci2-android-5-15/strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ci2-android-5-15/syz-executor3890642192 <...> Warning: Permanently added '10.128.0.251' (ED25519) to the list of known hosts. execve("ci2-android-5-15/syz-executor3890642192", ["ci2-android-5-15/syz-executor3890642192"], 0x7ffd22b4fcb0 /* 10 vars */) = 0 brk(NULL) = 0x555563d1b000 brk(0x555563d1bd40) = 0x555563d1bd40 arch_prctl(ARCH_SET_FS, 0x555563d1b3c0) = 0 set_tid_address(0x555563d1b690) = 303 set_robust_list(0x555563d1b6a0, 24) = 0 rseq({cpu_id_start=0, cpu_id=RSEQ_CPU_ID_UNINITIALIZED, rseq_cs=NULL, flags=0, node_id=0, mm_cid=0, slice_ctrl={request=0, granted=0, __reserved=0}, __reserved=0}, 32, 0, 0x53053053) = -1 ENOSYS (Function not implemented) prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlinkat(AT_FDCWD, "/proc/self/exe", "/root/ci2-android-5-15/syz-executor3890642192", 4096) = 45 getrandom("\x68\x28\x7e\xbf\xc8\xe9\xf4\x13", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x555563d1bd40 brk(0x555563d3cd40) = 0x555563d3cd40 brk(0x555563d3d000) = 0x555563d3d000 mprotect(0x7fd1a44c1000, 20480, PROT_READ) = 0 mmap(0x1ffffffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffffffff000 mmap(0x200000000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200000000000 mmap(0x200001000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200001000000 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 304 ci2-android-5-15/strace-static-x86_64: Process 304 attached [pid 303] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 303] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 303] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 303] <... clone resumed>, child_tidptr=0x555563d1b690) = 305 ci2-android-5-15/strace-static-x86_64: Process 305 attached [pid 305] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 303] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] getrandom("\xb4\x9f\xee\x28\x9f\x3b\xf0\xe4", 8, GRND_NONBLOCK) = 8 [pid 305] mkdir("./syzkaller.CGUgZp", 0700 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 303] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] getrandom( [pid 303] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... getrandom resumed>"\x49\x37\x94\xf9\x71\x7c\x48\x60", 8, GRND_NONBLOCK) = 8 [pid 303] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] mkdir("./syzkaller.9GRELE", 0700 [pid 303] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... mkdir resumed>) = 0 [pid 305] chmod("./syzkaller.CGUgZp", 0777) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 305] chdir("./syzkaller.CGUgZp") = 0 [pid 305] mkdir("./0", 0777 [pid 304] chmod("./syzkaller.9GRELE", 0777 [pid 303] <... clone resumed>, child_tidptr=0x555563d1b690) = 306 [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... chmod resumed>) = 0 [pid 303] rt_sigprocmask(SIG_SETMASK, [] [pid 304] chdir("./syzkaller.9GRELE" [pid 303] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 306 attached [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 307 [pid 304] <... chdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 303] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] set_robust_list(0x555563d1b6a0, 24 [pid 304] mkdir("./0", 0777 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 307 attached [pid 307] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 303] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... set_robust_list resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] chdir("./0" [pid 303] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... chdir resumed>) = 0 [pid 307] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 307] setpgid(0, 0) = 0 [pid 307] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 303] <... clone resumed>, child_tidptr=0x555563d1b690) = 308 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] <... openat resumed>) = 3 [pid 307] write(3, "1000", 4) = 4 [pid 307] close(3) = 0 [pid 307] symlink("/dev/binderfs", "./binderfs") = 0 [pid 307] write(1, "executing program\n", 18) = 18 [pid 307] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 307] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 307] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 307] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 303] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 309 ci2-android-5-15/strace-static-x86_64: Process 309 attached [pid 303] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getrandom( [pid 303] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... clone3 resumed> => {parent_tid=[310]}, 88) = 310 [pid 303] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 308 attached [pid 308] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 303] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getrandom resumed>"\xd2\x36\x70\x25\x50\xbd\x7b\x9a", 8, GRND_NONBLOCK) = 8 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] getrandom("\xdb\x90\xb7\x02\x15\xe6\x7c\x21", 8, GRND_NONBLOCK) = 8 [pid 308] mkdir("./syzkaller.PpGg4E", 0700 [pid 303] <... clone resumed>, child_tidptr=0x555563d1b690) = 311 [pid 303] rt_sigprocmask(SIG_SETMASK, [] [pid 309] set_robust_list(0x555563d1b6a0, 24 [pid 306] mkdir("./syzkaller.ebayTu", 0700 [pid 303] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 311 attached [pid 309] <... set_robust_list resumed>) = 0 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 311] set_robust_list(0x555563d1b6a0, 24 [pid 308] <... mkdir resumed>) = 0 [pid 308] chmod("./syzkaller.PpGg4E", 0777) = 0 [pid 308] chdir("./syzkaller.PpGg4E") = 0 [pid 308] mkdir("./0", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... mkdir resumed>) = 0 [pid 306] chmod("./syzkaller.ebayTu", 0777 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... set_robust_list resumed>) = 0 [pid 309] chdir("./0" [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... chmod resumed>) = 0 [pid 306] chdir("./syzkaller.ebayTu" [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... chdir resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 312 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 309] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... chdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 310 attached [pid 310] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 306] mkdir("./0", 0777 [pid 311] getrandom( [pid 309] <... prctl resumed>) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 306] <... mkdir resumed>) = 0 [pid 310] <... socket resumed>) = 3 [pid 310] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... futex resumed>) = 0 [pid 307] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... futex resumed>) = 1 [pid 310] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 310] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... futex resumed>) = 0 [pid 307] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... futex resumed>) = 1 [pid 310] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50ci2-android-5-15/strace-static-x86_64: Process 312 attached [pid 312] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 312] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] <... getrandom resumed>"\xe3\x4f\x77\xf4\xe9\x55\x97\x96", 8, GRND_NONBLOCK) = 8 [pid 309] setpgid(0, 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 312] chdir("./0") = 0 [pid 312] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 312] <... prctl resumed>) = 0 [pid 312] setpgid(0, 0) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [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" [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 313 [pid 309] <... setpgid resumed>) = 0 [pid 311] mkdir("./syzkaller.3wCJye", 0700 [pid 312] <... symlink resumed>) = 0 [pid 309] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 312] write(1, "executing program\n", 18) = 18 executing program [pid 312] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... openat resumed>) = 3 [pid 312] <... rt_sigaction resumed>, 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) = 0x7fd1a43d5000 [pid 312] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 312] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] write(3, "1000", 4 [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=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... mkdir resumed>) = 0 [pid 309] <... write resumed>) = 4 [pid 312] <... clone3 resumed> => {parent_tid=[314]}, 88) = 314 ci2-android-5-15/strace-static-x86_64: Process 313 attached [pid 311] chmod("./syzkaller.3wCJye", 0777 [pid 309] close(3 [pid 313] set_robust_list(0x555563d1b6a0, 24 [pid 312] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 314 attached [pid 314] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 314] rt_sigprocmask(SIG_SETMASK, [] [pid 313] <... set_robust_list resumed>) = 0 [pid 311] <... chmod resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 314] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 314] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 313] rt_sigprocmask(SIG_SETMASK, [] [pid 311] chdir("./syzkaller.3wCJye" [pid 309] symlink("/dev/binderfs", "./binderfs" [pid 314] <... socket resumed>) = 3 [pid 314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 312] <... futex resumed>) = 0 [pid 312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 313] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... chdir resumed>) = 0 [pid 309] <... symlink resumed>) = 0 [pid 314] <... futex resumed>) = 1 [pid 314] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 312] <... futex resumed>) = 0 [pid 312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 314] <... futex resumed>) = 1 [pid 314] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 313] chdir("./0" [pid 311] mkdir("./0", 0777 [pid 309] write(1, "executing program\n", 18 [pid 312] <... futex resumed>) = 0 [pid 312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 314] <... futex resumed>) = 1 [pid 314] sendfile(-1, -1, [3 [pid 311] <... mkdir resumed>) = 0 [pid 313] <... chdir resumed>) = 0 [pid 309] <... write resumed>) = 18 executing program [pid 314] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 312] <... futex resumed>) = 0 [pid 312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 313] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 309] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 313] <... prctl resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] <... futex resumed>) = 0 [pid 313] setpgid(0, 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 313] <... setpgid resumed>) = 0 [pid 314] <... futex resumed>) = 1 [pid 314] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 313] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 315 [pid 313] <... openat resumed>) = 3 [pid 309] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 313] write(3, "1000", 4 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 313] <... write resumed>) = 4 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 313] close(3 [pid 309] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 313] <... close resumed>) = 0 [pid 309] <... mmap resumed>) = 0x7fd1a43d5000 [pid 313] symlink("/dev/binderfs", "./binderfs" [pid 309] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 313] <... symlink resumed>) = 0 [pid 309] <... mprotect resumed>) = 0 [pid 313] write(1, "executing program\n", 18 executing program [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 313] <... write resumed>) = 18 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 313] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [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=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 313] <... futex resumed>) = 0 [pid 313] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 309] <... clone3 resumed> => {parent_tid=[316]}, 88) = 316 [pid 313] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 313] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 313] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 313] <... mmap resumed>) = 0x7fd1a43d5000 [pid 309] <... futex resumed>) = 0 [pid 313] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 313] <... mprotect resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 315 attached [pid 313] rt_sigprocmask(SIG_BLOCK, ~[] [pid 315] set_robust_list(0x555563d1b6a0, 24 [pid 313] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 315] <... set_robust_list resumed>) = 0 [pid 313] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 314] <... clone3 resumed>) = 317 [pid 314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 315] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 318 attached , NULL, 8) = 0 [pid 313] <... clone3 resumed> => {parent_tid=[318]}, 88) = 318 [pid 313] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 312] <... futex resumed>) = 0 [pid 312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 318] set_robust_list(0x7fd1a43f59a0, 24 [pid 315] chdir("./0" [pid 313] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 314] <... futex resumed>) = 1 [pid 314] ioctl(3, PPPIOCSMRU, 0 [pid 313] <... futex resumed>) = 0 [pid 315] <... chdir resumed>) = 0 [pid 312] <... futex resumed>) = 0 [ 20.716220][ T30] audit: type=1400 audit(1791323096.267:64): avc: denied { execmem } for pid=303 comm="syz-executor389" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 20.734714][ T30] audit: type=1400 audit(1791323096.287:65): avc: denied { create } for pid=307 comm="syz-executor389" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 20.743775][ T30] audit: type=1400 audit(1791323096.287:66): avc: denied { connect } for pid=307 comm="syz-executor389" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [pid 313] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 314] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 314] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 316 attached [pid 316] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 316] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 316] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 316] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 307] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 309] <... futex resumed>) = 0 [pid 309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 309] <... futex resumed>) = 1 [pid 312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 318] <... set_robust_list resumed>) = 0 [pid 315] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] <... mmap resumed>) = 0x7fd1a43b4000 [pid 316] <... futex resumed>) = 0 [pid 307] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE [pid 318] rt_sigprocmask(SIG_SETMASK, [] [pid 316] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 315] <... prctl resumed>) = 0 [pid 312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... mprotect resumed>) = 0 [pid 316] <... socket resumed>) = 4 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 315] setpgid(0, 0 [pid 312] exit_group(0 [pid 316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 316] <... futex resumed>) = 1 [pid 309] <... futex resumed>) = 0 [pid 307] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0}ci2-android-5-15/strace-static-x86_64: Process 319 attached [pid 318] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 316] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 315] <... setpgid resumed>) = 0 [pid 314] <... futex resumed>) = ? [pid 312] <... exit_group resumed>) = ? [pid 309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 318] <... socket resumed>) = 3 [pid 316] <... connect resumed>) = -1 EEXIST (File exists) [pid 315] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 314] +++ exited with 0 +++ [pid 309] <... futex resumed>) = 0 [pid 307] <... clone3 resumed> => {parent_tid=[319]}, 88) = 319 [pid 316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 312] +++ exited with 0 +++ [pid 318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 316] <... futex resumed>) = 0 [pid 309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 316] sendfile(-1, -1, [3 [pid 315] <... openat resumed>) = 3 [pid 309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=312, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 318] <... futex resumed>) = 1 [pid 307] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000 [pid 313] <... futex resumed>) = 0 [pid 316] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 309] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] <... futex resumed>) = 0 [pid 316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 318] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 315] write(3, "1000", 4 [pid 313] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 319] set_robust_list(0x7fd1a43d49a0, 24 [pid 318] <... socket resumed>) = 4 [pid 313] <... futex resumed>) = 0 [pid 315] <... write resumed>) = 4 [pid 316] <... futex resumed>) = 0 [pid 309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 316] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 319] <... set_robust_list resumed>) = 0 [pid 318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 316] <... clone3 resumed>) = 320 [pid 315] close(3 [pid 313] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... futex resumed>) = 0 [pid 316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 316] <... futex resumed>) = 0 [pid 309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 316] ioctl(3, PPPIOCSMRU, 0 [pid 309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 318] <... futex resumed>) = 0 [pid 316] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 315] <... close resumed>) = 0 [pid 313] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 309] <... futex resumed>) = 0 [pid 319] rt_sigprocmask(SIG_SETMASK, [] [pid 316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 318] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 316] <... futex resumed>) = 0 [pid 315] symlink("/dev/binderfs", "./binderfs" [pid 313] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 316] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 313] <... futex resumed>) = 0 [pid 309] exit_group(0 [pid 318] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 316] <... futex resumed>) = ? [pid 315] <... symlink resumed>) = 0 [pid 313] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 309] <... exit_group resumed>) = ? [pid 319] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 316] +++ exited with 0 +++ [pid 315] write(1, "executing program\n", 18 [pid 309] +++ exited with 0 +++ [pid 310] <... connect resumed>) = 0 executing program [pid 318] <... connect resumed>) = -1 EEXIST (File exists) [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=309, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 315] <... write resumed>) = 18 [pid 310] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 319] sendfile(-1, -1, [3 [pid 318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 315] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 310] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 319] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 318] <... futex resumed>) = 1 [pid 315] <... futex resumed>) = 0 [pid 313] <... futex resumed>) = 0 [pid 313] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 313] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 319] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 318] sendfile(-1, -1, [3 [pid 315] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 318] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 315] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 315] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 318] <... futex resumed>) = 1 [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 318] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 315] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 313] <... futex resumed>) = 0 [pid 315] <... mmap resumed>) = 0x7fd1a43d5000 [pid 313] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 315] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 319] <... futex resumed>) = 1 [pid 315] <... mprotect resumed>) = 0 [pid 313] <... futex resumed>) = 1 [pid 307] <... futex resumed>) = 0 [pid 318] <... futex resumed>) = 0 [pid 315] rt_sigprocmask(SIG_BLOCK, ~[] [pid 313] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 318] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 315] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] <... futex resumed>) = 1 [pid 307] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... futex resumed>) = 0 [pid 310] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 318] <... clone3 resumed>) = 321 [pid 319] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [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=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 315] <... clone3 resumed> => {parent_tid=[322]}, 88) = 322 [pid 318] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 313] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 315] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 313] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 315] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 322 attached [pid 318] <... futex resumed>) = 0 [pid 313] <... futex resumed>) = 1 [pid 318] ioctl(3, PPPIOCSMRU, 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 313] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 318] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 318] <... futex resumed>) = 1 [pid 313] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 304] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 322] set_robust_list(0x7fd1a43f59a0, 24 [pid 318] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 313] exit_group(0 [pid 322] <... set_robust_list resumed>) = 0 [pid 318] <... futex resumed>) = ? [pid 313] <... exit_group resumed>) = ? [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] unlink("./0/binderfs" [pid 322] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... unlink resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./0" [pid 322] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 304] fstat(3 [pid 308] mkdir("./1", 0777 [pid 322] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 308] <... mkdir resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] getdents64(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 322] <... socket resumed>) = 3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 323 attached [pid 322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 318] +++ exited with 0 +++ [pid 313] +++ exited with 0 +++ [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 323 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 323] set_robust_list(0x555563d1b6a0, 24 [pid 322] <... futex resumed>) = 1 [pid 315] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=313, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] newfstatat(AT_FDCWD, "./0/binderfs" [pid 315] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 310] <... clone3 resumed>) = 324 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 315] <... futex resumed>) = 0 [pid 323] <... set_robust_list resumed>) = 0 [pid 322] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 310] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] unlink("./0/binderfs" [pid 315] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 307] <... futex resumed>) = 0 [pid 307] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 307] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 310] <... futex resumed>) = 1 [pid 310] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 310] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... unlink resumed>) = 0 [pid 307] <... futex resumed>) = 0 [pid 304] getdents64(3 [pid 323] rt_sigprocmask(SIG_SETMASK, [] [pid 322] <... socket resumed>) = 4 [pid 307] exit_group(0) = ? [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 319] <... futex resumed>) = ? [pid 310] <... futex resumed>) = ? [pid 319] +++ exited with 0 +++ [pid 304] close(3 [pid 323] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 322] <... futex resumed>) = 1 [pid 315] <... futex resumed>) = 0 [pid 310] +++ exited with 0 +++ [pid 307] +++ exited with 0 +++ [pid 304] <... close resumed>) = 0 [pid 315] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rmdir("./0" [pid 315] <... futex resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=307, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 304] <... rmdir resumed>) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 315] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] mkdir("./1", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 325 attached [pid 325] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 322] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 325 [pid 323] chdir("./1" [pid 325] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 325] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 323] <... chdir resumed>) = 0 [pid 322] <... connect resumed>) = -1 EEXIST (File exists) [pid 325] chdir("./1" [pid 322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 323] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] <... restart_syscall resumed>) = 0 [pid 325] <... chdir resumed>) = 0 [pid 325] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 325] <... prctl resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 325] setpgid(0, 0 [pid 305] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 325] <... setpgid resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 325] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] getdents64(3 [pid 322] <... futex resumed>) = 1 [pid 315] <... futex resumed>) = 0 [pid 322] sendfile(-1, -1, [3 [pid 315] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 322] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 315] <... futex resumed>) = 0 [pid 305] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 315] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 322] <... futex resumed>) = 0 [pid 315] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] newfstatat(AT_FDCWD, "./0/binderfs" [pid 322] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 315] <... futex resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 315] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] unlink("./0/binderfs" [pid 325] <... openat resumed>) = 3 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 305] getdents64(3 [pid 325] write(3, "1000", 4 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... close resumed>) = 0 [pid 306] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] rmdir("./0" [pid 306] <... openat resumed>) = 3 [pid 325] <... write resumed>) = 4 [pid 325] close(3 [pid 305] <... rmdir resumed>) = 0 [pid 306] fstat(3 [pid 305] mkdir("./1", 0777 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 325] <... close resumed>) = 0 [pid 325] symlink("/dev/binderfs", "./binderfs") = 0 [pid 325] write(1, "executing program\n", 18) = 18 [pid 305] <... mkdir resumed>) = 0 [pid 325] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 325] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 325] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 325] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 325] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 325] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 326 [pid 322] <... clone3 resumed>) = 327 executing program [pid 306] unlink("./0/binderfs" [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 325] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 325] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... unlink resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 315] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 322] <... futex resumed>) = 1 [pid 315] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 322] ioctl(3, PPPIOCSMRU, 0 [pid 306] close(3 [pid 315] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 315] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 322] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] rmdir("./0" [pid 325] <... clone3 resumed> => {parent_tid=[328]}, 88) = 328 [pid 322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 325] rt_sigprocmask(SIG_SETMASK, [] [pid 306] mkdir("./1", 0777 [pid 322] <... futex resumed>) = 1 [pid 315] <... futex resumed>) = 0 [pid 325] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 325] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 325] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 322] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 315] exit_group(0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 315] <... exit_group resumed>) = ? [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 322] <... futex resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 326 attached [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 326] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 326] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 329 [pid 326] chdir("./1" [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 326] <... chdir resumed>) = 0 [pid 326] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 326] setpgid(0, 0) = 0 [pid 322] +++ exited with 0 +++ [pid 315] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=315, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 326] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 329 attached [pid 326] <... openat resumed>) = 3 [pid 323] <... prctl resumed>) = 0 [pid 326] write(3, "1000", 4) = 4 [pid 326] close(3) = 0 [pid 326] symlink("/dev/binderfs", "./binderfs" [pid 323] setpgid(0, 0 [pid 329] set_robust_list(0x555563d1b6a0, 24 [pid 326] <... symlink resumed>) = 0 [pid 326] write(1, "executing program\n", 18 [pid 323] <... setpgid resumed>) = 0 executing program [pid 326] <... write resumed>) = 18 [pid 329] <... set_robust_list resumed>) = 0 [pid 323] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 329] rt_sigprocmask(SIG_SETMASK, [] [pid 326] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 326] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 326] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 326] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 323] <... openat resumed>) = 3 [pid 326] <... mmap resumed>) = 0x7fd1a43d5000 [pid 326] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 329] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 323] write(3, "1000", 4 [pid 326] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 323] <... write resumed>) = 4 [pid 329] chdir("./1" [pid 326] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 323] close(3 [pid 326] <... clone3 resumed> => {parent_tid=[330]}, 88) = 330 ci2-android-5-15/strace-static-x86_64: Process 330 attached [pid 329] <... chdir resumed>) = 0 [pid 323] <... close resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 328 attached [pid 328] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 328] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 328] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 323] symlink("/dev/binderfs", "./binderfs" [pid 329] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 326] rt_sigprocmask(SIG_SETMASK, [] [pid 328] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 325] <... futex resumed>) = 0 [pid 325] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 325] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 328] <... futex resumed>) = 1 [pid 328] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 323] <... symlink resumed>) = 0 [pid 328] <... socket resumed>) = 4 [pid 328] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 325] <... futex resumed>) = 0 [pid 329] <... prctl resumed>) = 0 [pid 323] write(1, "executing program\n", 18 [pid 325] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 325] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 328] <... futex resumed>) = 1 executing program [pid 328] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 329] setpgid(0, 0 [pid 323] <... write resumed>) = 18 [pid 311] <... restart_syscall resumed>) = 0 [pid 328] <... connect resumed>) = -1 EEXIST (File exists) [pid 329] <... setpgid resumed>) = 0 [pid 323] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 328] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 323] <... futex resumed>) = 0 [pid 329] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 325] <... futex resumed>) = 0 [pid 311] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 323] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 329] <... openat resumed>) = 3 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 325] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 323] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 329] write(3, "1000", 4 [pid 325] <... futex resumed>) = 0 [pid 323] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... openat resumed>) = 3 [pid 329] <... write resumed>) = 4 [pid 323] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] fstat(3 [pid 329] close(3 [pid 323] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 323] <... mmap resumed>) = 0x7fd1a43d5000 [pid 329] <... close resumed>) = 0 [pid 329] symlink("/dev/binderfs", "./binderfs" [pid 325] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 323] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] getdents64(3 [pid 323] <... mprotect resumed>) = 0 [pid 328] <... futex resumed>) = 1 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 328] sendfile(-1, -1, [3 [pid 323] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 328] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 329] <... symlink resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 329] write(1, "executing program\n", 18 [pid 323] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] newfstatat(AT_FDCWD, "./0/binderfs" [pid 329] <... write resumed>) = 18 [pid 323] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 328] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] unlink("./0/binderfs" [pid 329] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 323] <... clone3 resumed> => {parent_tid=[331]}, 88) = 331 [pid 325] <... futex resumed>) = 0 [pid 325] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... unlink resumed>) = 0 [pid 329] <... futex resumed>) = 0 [pid 323] rt_sigprocmask(SIG_SETMASK, [] [pid 329] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 323] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 325] <... futex resumed>) = 0 [pid 323] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 323] <... futex resumed>) = 0 [pid 311] close(3 [pid 329] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 323] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... close resumed>) = 0 [pid 329] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 20.775119][ T30] audit: type=1400 audit(1791323096.327:67): avc: denied { ioctl } for pid=312 comm="syz-executor389" path="socket:[3597]" dev="sockfs" ino=3597 ioctlcmd=0x7452 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [pid 311] rmdir("./0" [pid 325] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 328] <... futex resumed>) = 1 [pid 328] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] <... rmdir resumed>) = 0 [pid 329] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] mkdir("./1", 0777) = 0 [pid 329] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 329] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 329] <... mprotect resumed>) = 0 [pid 328] <... clone3 resumed>) = 333 [pid 329] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 332 [pid 328] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 325] <... futex resumed>) = 0 [pid 325] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 325] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 329] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 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=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 328] <... futex resumed>) = 1 [pid 328] ioctl(3, PPPIOCSMRU, 0 [pid 329] <... clone3 resumed> => {parent_tid=[334]}, 88) = 334 [pid 329] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 328] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 329] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 328] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 334 attached [pid 330] set_robust_list(0x7fd1a43f59a0, 24 [pid 326] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 325] <... futex resumed>) = 0 [pid 325] exit_group(0) = ? [pid 330] <... set_robust_list resumed>) = 0 [pid 326] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 334] set_robust_list(0x7fd1a43f59a0, 24 [pid 330] rt_sigprocmask(SIG_SETMASK, [] [pid 328] <... futex resumed>) = ? [pid 334] <... set_robust_list resumed>) = 0 [pid 330] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 328] +++ exited with 0 +++ [pid 326] <... futex resumed>) = 0 [pid 325] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 331 attached [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=325, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 331] set_robust_list(0x7fd1a43f59a0, 24 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 331] <... set_robust_list resumed>) = 0 [pid 331] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 331] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 334] rt_sigprocmask(SIG_SETMASK, [] [pid 330] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 326] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 332 attached [pid 332] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 330] <... socket resumed>) = 3 [pid 334] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 331] <... socket resumed>) = 3 [pid 332] rt_sigprocmask(SIG_SETMASK, [] [pid 334] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 330] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 332] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 332] chdir("./1" [pid 330] <... futex resumed>) = 1 [pid 326] <... futex resumed>) = 0 [pid 334] <... socket resumed>) = 3 [pid 330] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 332] <... chdir resumed>) = 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" [pid 334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 330] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 326] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 330] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 323] <... futex resumed>) = 0 [pid 323] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 326] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 323] <... futex resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 334] <... futex resumed>) = 1 [pid 331] <... futex resumed>) = 1 [pid 330] <... socket resumed>) = 4 [pid 329] <... futex resumed>) = 0 [pid 323] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 330] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 330] <... futex resumed>) = 1 [pid 326] <... futex resumed>) = 0 [pid 329] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 326] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 330] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 334] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 331] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 330] <... connect resumed>) = -1 EEXIST (File exists) [pid 326] <... futex resumed>) = 0 [pid 304] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 332] <... symlink resumed>) = 0 [pid 331] <... socket resumed>) = 4 [pid 330] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 326] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... openat resumed>) = 3 [pid 334] <... socket resumed>) = 4 [pid 304] fstat(3 [pid 334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 330] <... futex resumed>) = 0 [pid 326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 330] sendfile(-1, -1, [3 [pid 329] <... futex resumed>) = 0 [pid 326] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 323] <... futex resumed>) = 0 [pid 334] <... futex resumed>) = 1 [pid 331] <... futex resumed>) = 1 [pid 330] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 329] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 326] <... futex resumed>) = 0 [pid 323] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] getdents64(3 [pid 334] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 331] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 330] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] <... futex resumed>) = 0 [pid 326] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 323] <... futex resumed>) = 0 [pid 334] <... connect resumed>) = -1 EEXIST (File exists) [pid 331] <... connect resumed>) = -1 EEXIST (File exists) [pid 330] <... futex resumed>) = 0 executing program [pid 329] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 323] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 330] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 329] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 326] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 323] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 334] <... futex resumed>) = 0 [pid 331] <... futex resumed>) = 0 [pid 330] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 329] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 326] <... futex resumed>) = 0 [pid 323] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 334] sendfile(-1, -1, [3 [pid 331] sendfile(-1, -1, [3 [pid 330] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 329] <... futex resumed>) = 0 [pid 326] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 323] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 329] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 323] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] newfstatat(AT_FDCWD, "./1/binderfs" [pid 332] write(1, "executing program\n", 18 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./1/binderfs" [pid 332] <... write resumed>) = 18 [pid 332] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 304] <... unlink resumed>) = 0 [pid 332] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] getdents64(3 [pid 332] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 332] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] close(3 [pid 332] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... close resumed>) = 0 [pid 332] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 330] <... clone3 resumed>) = 335 [pid 304] rmdir("./1" [pid 331] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 334] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 332] <... mmap resumed>) = 0x7fd1a43d5000 [pid 330] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 332] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 330] <... futex resumed>) = 1 [pid 326] <... futex resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 330] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 326] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] mkdir("./2", 0777 [pid 334] <... futex resumed>) = 1 [pid 331] <... futex resumed>) = 1 [pid 330] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 329] <... futex resumed>) = 0 [pid 326] <... futex resumed>) = 0 [pid 323] <... futex resumed>) = 0 [pid 332] <... mprotect resumed>) = 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=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] <... mkdir resumed>) = 0 [pid 334] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 331] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 330] ioctl(3, PPPIOCSMRU, 0 [pid 329] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 326] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 323] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 330] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 329] <... futex resumed>) = 0 [pid 323] <... futex resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 330] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 323] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 330] <... futex resumed>) = 1 [pid 326] <... futex resumed>) = 0 [pid 332] <... clone3 resumed> => {parent_tid=[336]}, 88) = 336 [pid 332] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 332] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 332] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 330] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 326] exit_group(0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 337 [pid 326] <... exit_group resumed>) = ? [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 336 attached [pid 330] <... futex resumed>) = ? [pid 336] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 336] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 336] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 331] <... clone3 resumed>) = 338 [pid 332] <... futex resumed>) = 0 [pid 332] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 332] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 336] <... futex resumed>) = 1 [pid 336] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 330] +++ exited with 0 +++ [pid 326] +++ exited with 0 +++ [pid 332] <... futex resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=326, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 332] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 332] <... futex resumed>) = 0 [pid 332] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 336] <... futex resumed>) = 1 [pid 334] <... clone3 resumed>) = 339 [pid 331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 336] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 331] <... futex resumed>) = 1 [pid 323] <... futex resumed>) = 0 [pid 336] <... connect resumed>) = -1 EEXIST (File exists) [pid 323] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 334] <... futex resumed>) = 1 [pid 331] ioctl(3, PPPIOCSMRU, 0 [pid 329] <... futex resumed>) = 0 [pid 323] <... futex resumed>) = 0 [pid 336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 323] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 334] ioctl(3, PPPIOCSMRU, 0 [pid 331] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 329] <... futex resumed>) = 0 [pid 334] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 332] <... futex resumed>) = 0 [pid 331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 337 attached [pid 334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 332] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 337] set_robust_list(0x555563d1b6a0, 24 [pid 334] <... futex resumed>) = 0 [pid 332] <... futex resumed>) = 0 [pid 331] <... futex resumed>) = 1 [pid 323] <... futex resumed>) = 0 [pid 332] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 336] <... futex resumed>) = 1 [pid 336] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 329] exit_group(0 [pid 336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 329] <... exit_group resumed>) = ? [pid 323] exit_group(0 [pid 331] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 332] <... futex resumed>) = 0 [pid 332] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 323] <... exit_group resumed>) = ? [pid 332] <... futex resumed>) = 0 [pid 332] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 336] <... futex resumed>) = 1 [pid 336] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 340 [pid 334] +++ exited with 0 +++ [pid 331] <... futex resumed>) = ? [pid 329] +++ exited with 0 +++ [pid 336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=329, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 332] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 332] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 332] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 336] <... futex resumed>) = 1 [pid 336] ioctl(3, PPPIOCSMRU, 0 [pid 331] +++ exited with 0 +++ [pid 323] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=323, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 336] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 332] <... futex resumed>) = 0 [pid 337] <... set_robust_list resumed>) = 0 [pid 332] exit_group(0) = ? [pid 336] <... futex resumed>) = ? [pid 337] rt_sigprocmask(SIG_SETMASK, [] [pid 336] +++ exited with 0 +++ [pid 332] +++ exited with 0 +++ [pid 337] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=332, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 337] chdir("./2") = 0 [pid 337] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 337] setpgid(0, 0) = 0 [pid 337] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 337] write(3, "1000", 4) = 4 [pid 337] close(3) = 0 [pid 337] symlink("/dev/binderfs", "./binderfs") = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 337] write(1, "executing program\n", 18) = 18 [pid 305] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 337] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 337] <... futex resumed>) = 0 [pid 305] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 337] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... openat resumed>) = 3 [pid 308] <... restart_syscall resumed>) = 0 [pid 305] fstat(3 [pid 337] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 337] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 337] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] getdents64(3 [pid 308] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 337] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... openat resumed>) = 3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 337] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] fstat(3 [pid 305] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 337] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] getdents64(3 [pid 305] newfstatat(AT_FDCWD, "./1/binderfs" [pid 337] <... mprotect resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 337] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 337] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./1/binderfs" [pid 305] unlink("./1/binderfs" [pid 311] <... restart_syscall resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 337] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] unlink("./1/binderfs" [pid 305] <... unlink resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 337] <... clone3 resumed> => {parent_tid=[341]}, 88) = 341 [pid 311] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] getdents64(3 [pid 337] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] close(3 [pid 306] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 337] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 337] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... openat resumed>) = 3 [pid 308] rmdir("./1" [pid 306] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] close(3 [pid 337] <... futex resumed>) = 0 [pid 311] fstat(3 [pid 308] <... rmdir resumed>) = 0 [pid 337] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] mkdir("./2", 0777 [pid 306] <... openat resumed>) = 3 [pid 305] <... close resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 341 attached [pid 311] getdents64(3 [pid 308] <... mkdir resumed>) = 0 [pid 306] fstat(3 [pid 305] rmdir("./1" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 341] set_robust_list(0x7fd1a43f59a0, 24 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... rmdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 342 attached [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 342 [pid 341] <... set_robust_list resumed>) = 0 [pid 311] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 305] mkdir("./2", 0777 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 342] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 342] <... set_robust_list resumed>) = 0 [pid 342] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... mkdir resumed>) = 0 [pid 342] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] newfstatat(AT_FDCWD, "./1/binderfs" [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 342] chdir("./2") = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 342] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 342] setpgid(0, 0) = 0 [pid 341] rt_sigprocmask(SIG_SETMASK, [] [pid 311] unlink("./1/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 342] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 311] <... unlink resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./1/binderfs" [pid 342] write(3, "1000", 4) = 4 [pid 342] close(3) = 0 [pid 342] symlink("/dev/binderfs", "./binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] getdents64(3 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 343 [pid 342] <... symlink resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] unlink("./1/binderfs" [pid 341] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 342] write(1, "executing program\n", 18 [pid 306] <... unlink resumed>) = 0 [pid 311] close(3 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 342] <... write resumed>) = 18 executing program [pid 342] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... close resumed>) = 0 [pid 306] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 343 attached [pid 342] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 341] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] rmdir("./1" [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 343] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 343] rt_sigprocmask(SIG_SETMASK, [] [pid 342] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 341] <... socket resumed>) = 3 [pid 311] <... rmdir resumed>) = 0 [pid 306] close(3 [pid 343] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 343] chdir("./2") = 0 [pid 343] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 343] setpgid(0, 0) = 0 [pid 343] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 342] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 341] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./2", 0777 [pid 306] <... close resumed>) = 0 [pid 343] <... openat resumed>) = 3 [pid 306] rmdir("./1" [pid 343] write(3, "1000", 4) = 4 [pid 343] close(3) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 343] symlink("/dev/binderfs", "./binderfs" [pid 306] <... rmdir resumed>) = 0 [pid 341] <... futex resumed>) = 1 [pid 337] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] mkdir("./2", 0777 [pid 343] <... symlink resumed>) = 0 [pid 337] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 343] write(1, "executing program\n", 18) = 18 [pid 306] <... mkdir resumed>) = 0 executing program [pid 341] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 337] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 343] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 343] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 343] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 342] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 341] <... socket resumed>) = 4 [pid 337] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 341] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 343] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 343] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 343] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 343] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 343] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[345]}, 88) = 345 [pid 343] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 341] <... futex resumed>) = 1 [pid 337] <... futex resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 344 [pid 337] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 343] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 341] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 337] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 346 [pid 341] <... connect resumed>) = -1 EEXIST (File exists) [pid 337] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 344 attached [pid 343] <... futex resumed>) = 0 [pid 342] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 341] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 341] <... futex resumed>) = 1 [pid 337] <... futex resumed>) = 0 [pid 341] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 337] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 337] <... futex resumed>) = 0 [pid 341] sendfile(-1, -1, [3 [pid 337] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 341] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 343] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 341] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 337] <... futex resumed>) = 0 [pid 341] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 337] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 337] <... futex resumed>) = 0 [pid 341] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 337] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 342] <... mmap resumed>) = 0x7fd1a43d5000 [pid 342] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 342] rt_sigprocmask(SIG_BLOCK, ~[] [pid 341] <... clone3 resumed>) = 347 [pid 342] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 342] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 341] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 337] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 346 attached ci2-android-5-15/strace-static-x86_64: Process 345 attached [pid 344] set_robust_list(0x555563d1b6a0, 24 [pid 342] <... clone3 resumed> => {parent_tid=[348]}, 88) = 348 [pid 342] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 342] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 342] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 341] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 346] set_robust_list(0x555563d1b6a0, 24 [pid 337] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 348 attached [pid 346] <... set_robust_list resumed>) = 0 [pid 345] set_robust_list(0x7fd1a43f59a0, 24 [pid 344] <... set_robust_list resumed>) = 0 [pid 341] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 337] <... futex resumed>) = 0 [pid 346] rt_sigprocmask(SIG_SETMASK, [] [pid 345] <... set_robust_list resumed>) = 0 [pid 341] ioctl(3, PPPIOCSMRU, 0 [pid 337] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 348] set_robust_list(0x7fd1a43f59a0, 24 [pid 346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 344] rt_sigprocmask(SIG_SETMASK, [] [pid 341] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 345] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 346] chdir("./2" [pid 345] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 341] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 348] <... set_robust_list resumed>) = 0 [pid 346] <... chdir resumed>) = 0 [pid 345] <... socket resumed>) = 3 [pid 344] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 345] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 341] <... futex resumed>) = 1 [pid 337] <... futex resumed>) = 0 [pid 345] <... futex resumed>) = 1 [pid 343] <... futex resumed>) = 0 [pid 345] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 343] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 346] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 343] <... futex resumed>) = 0 [pid 341] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 337] exit_group(0 [pid 345] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 343] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 346] <... prctl resumed>) = 0 [pid 345] <... socket resumed>) = 4 [pid 341] <... futex resumed>) = ? [pid 337] <... exit_group resumed>) = ? [pid 345] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 343] <... futex resumed>) = 0 [pid 345] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 343] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 341] +++ exited with 0 +++ [pid 345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 343] <... futex resumed>) = 0 [pid 345] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 343] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 345] <... connect resumed>) = -1 EEXIST (File exists) [pid 337] +++ exited with 0 +++ [pid 346] setpgid(0, 0 [pid 345] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 343] <... futex resumed>) = 0 [pid 345] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 343] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 343] <... futex resumed>) = 0 [pid 345] sendfile(-1, -1, [3 [pid 343] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 348] rt_sigprocmask(SIG_SETMASK, [] [pid 346] <... setpgid resumed>) = 0 [pid 345] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 344] chdir("./2" [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=337, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 345] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 343] <... futex resumed>) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 346] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 345] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 343] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 343] <... futex resumed>) = 0 [pid 345] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 343] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 348] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 346] <... openat resumed>) = 3 [pid 345] <... clone3 resumed>) = 349 [pid 344] <... chdir resumed>) = 0 [pid 348] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 346] write(3, "1000", 4 executing program [pid 345] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 348] <... socket resumed>) = 3 [pid 346] <... write resumed>) = 4 [pid 345] <... futex resumed>) = 1 [pid 344] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 343] <... futex resumed>) = 0 [pid 345] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 343] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 345] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 343] <... futex resumed>) = 0 [pid 345] ioctl(3, PPPIOCSMRU, 0 [pid 343] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 345] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 345] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 343] <... futex resumed>) = 0 [pid 348] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 346] close(3 [pid 345] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 344] <... prctl resumed>) = 0 [pid 343] exit_group(0 [pid 345] <... futex resumed>) = ? [pid 343] <... exit_group resumed>) = ? [pid 348] <... futex resumed>) = 1 [pid 346] <... close resumed>) = 0 [pid 345] +++ exited with 0 +++ [pid 344] setpgid(0, 0 [pid 348] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 346] symlink("/dev/binderfs", "./binderfs" [pid 343] +++ exited with 0 +++ [pid 344] <... setpgid resumed>) = 0 [pid 342] <... futex resumed>) = 0 [pid 346] <... symlink resumed>) = 0 [pid 342] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 348] <... futex resumed>) = 0 [pid 346] write(1, "executing program\n", 18 [pid 344] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 342] <... futex resumed>) = 1 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=343, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 348] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 342] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 348] <... socket resumed>) = 4 [pid 348] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 342] <... futex resumed>) = 0 [pid 348] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 342] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 348] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 342] <... futex resumed>) = 0 [pid 348] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 342] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 348] <... connect resumed>) = -1 EEXIST (File exists) [pid 348] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 342] <... futex resumed>) = 0 [pid 348] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 342] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 348] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 342] <... futex resumed>) = 0 [pid 348] sendfile(-1, -1, [3 [pid 342] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 348] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 348] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 342] <... futex resumed>) = 0 [pid 348] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 342] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 348] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 342] <... futex resumed>) = 0 [pid 348] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 342] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 348] <... clone3 resumed>) = 350 [pid 346] <... write resumed>) = 18 [pid 344] <... openat resumed>) = 3 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 348] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 342] <... futex resumed>) = 0 [pid 348] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 342] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 348] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 342] <... futex resumed>) = 0 [pid 348] ioctl(3, PPPIOCSMRU, 0 [pid 342] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 348] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 348] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 342] <... futex resumed>) = 0 [pid 348] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 346] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 342] exit_group(0 [pid 344] write(3, "1000", 4 [pid 348] <... futex resumed>) = ? [pid 342] <... exit_group resumed>) = ? executing program [pid 348] +++ exited with 0 +++ [pid 346] <... futex resumed>) = 0 [pid 344] <... write resumed>) = 4 [pid 342] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=342, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 346] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 344] close(3 [pid 346] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 344] <... close resumed>) = 0 [pid 308] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 346] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 344] symlink("/dev/binderfs", "./binderfs" [pid 308] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 346] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 344] <... symlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 346] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] unlink("./2/binderfs" [pid 344] write(1, "executing program\n", 18 [pid 346] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 346] <... mprotect resumed>) = 0 [pid 344] <... write resumed>) = 18 [pid 308] rmdir("./2") = 0 [pid 346] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./3", 0777 [pid 344] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 346] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 344] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 346] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 344] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 344] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 346] <... clone3 resumed> => {parent_tid=[351]}, 88) = 351 [pid 344] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 346] rt_sigprocmask(SIG_SETMASK, [] [pid 344] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 352 [pid 346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 344] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 351 attached [pid 346] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 344] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 346] <... futex resumed>) = 0 [pid 344] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 351] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 351] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 346] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 344] <... mprotect resumed>) = 0 [pid 304] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 351] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] <... restart_syscall resumed>) = 0 [pid 351] <... socket resumed>) = 3 [pid 344] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... openat resumed>) = 3 [pid 351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 346] <... futex resumed>) = 0 [pid 346] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 346] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 351] <... futex resumed>) = 1 [pid 351] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 344] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] fstat(3 [pid 351] <... socket resumed>) = 4 [pid 351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 346] <... futex resumed>) = 0 [pid 346] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 346] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 351] <... futex resumed>) = 1 [pid 351] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [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=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 351] <... connect resumed>) = -1 EEXIST (File exists) [pid 351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 346] <... futex resumed>) = 0 [pid 346] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] getdents64(3 [pid 344] <... clone3 resumed> => {parent_tid=[353]}, 88) = 353 [pid 346] <... futex resumed>) = 0 [pid 346] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 351] <... futex resumed>) = 1 [pid 351] sendfile(-1, -1, [3 [pid 305] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 344] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 351] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 346] <... futex resumed>) = 0 [pid 346] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 346] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 351] <... futex resumed>) = 1 [pid 351] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 352 attached ) = 354 [pid 344] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... openat resumed>) = 3 [pid 304] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 346] <... futex resumed>) = 0 [pid 346] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 352] set_robust_list(0x555563d1b6a0, 24 [pid 346] <... futex resumed>) = 0 [pid 344] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] fstat(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 346] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 351] <... futex resumed>) = 1 [pid 351] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 346] <... futex resumed>) = 0 [pid 346] exit_group(0) = ? [pid 352] <... set_robust_list resumed>) = 0 [pid 344] <... futex resumed>) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] newfstatat(AT_FDCWD, "./2/binderfs" [pid 351] <... futex resumed>) = ? [pid 352] rt_sigprocmask(SIG_SETMASK, [] [pid 351] +++ exited with 0 +++ [pid 346] +++ exited with 0 +++ [pid 344] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] getdents64(3 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-5-15/strace-static-x86_64: Process 353 attached [pid 353] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 353] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 353] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 353] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 353] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 352] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=346, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] unlink("./2/binderfs" [pid 344] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... unlink resumed>) = 0 [pid 344] <... futex resumed>) = 1 [pid 352] chdir("./3" [pid 344] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] getdents64(3 [pid 352] <... chdir resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./2/binderfs" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] close(3 [pid 305] unlink("./2/binderfs" [pid 352] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 304] <... close resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 304] rmdir("./2" [pid 305] getdents64(3 [pid 352] <... prctl resumed>) = 0 [pid 352] setpgid(0, 0 [pid 304] <... rmdir resumed>) = 0 [pid 304] mkdir("./3", 0777 [pid 306] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 352] <... setpgid resumed>) = 0 [pid 352] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 352] write(3, "1000", 4) = 4 [pid 304] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] close(3 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 305] <... close resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] fstat(3 [pid 305] rmdir("./2" [pid 352] close(3) = 0 [pid 352] symlink("/dev/binderfs", "./binderfs") = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 352] write(1, "executing program\n", 18) = 18 [pid 305] <... rmdir resumed>) = 0 [pid 352] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 305] mkdir("./3", 0777 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 355 [pid 352] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 352] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 352] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 352] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 352] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... mkdir resumed>) = 0 [pid 352] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 353] <... futex resumed>) = 0 executing program [pid 352] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./2/binderfs" [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 353] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 352] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 356 attached [pid 353] <... socket resumed>) = 4 [pid 353] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 352] <... clone3 resumed> => {parent_tid=[356]}, 88) = 356 [pid 353] <... futex resumed>) = 1 [pid 352] rt_sigprocmask(SIG_SETMASK, [] [pid 353] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 352] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 352] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 344] <... futex resumed>) = 0 [pid 356] set_robust_list(0x7fd1a43f59a0, 24 [pid 306] unlink("./2/binderfs" [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 355 attached [pid 355] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 355] rt_sigprocmask(SIG_SETMASK, [] [pid 344] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 355] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 355] chdir("./3") = 0 [pid 355] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 355] setpgid(0, 0) = 0 [pid 344] <... futex resumed>) = 1 [pid 306] getdents64(3 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 357 [pid 353] <... futex resumed>) = 0 [pid 353] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 353] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 356] <... set_robust_list resumed>) = 0 [pid 352] <... futex resumed>) = 0 [pid 344] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] close(3 [pid 344] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 344] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 344] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./2" [pid 353] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 306] <... rmdir resumed>) = 0 [pid 353] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./3", 0777 [pid 353] <... futex resumed>) = 1 [pid 344] <... futex resumed>) = 0 [pid 353] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 344] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 356] rt_sigprocmask(SIG_SETMASK, [] [pid 353] <... clone3 resumed>) = 358 [pid 352] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 344] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 353] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 344] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 356] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 353] <... futex resumed>) = 0 [pid 344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 356] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 353] ioctl(3, PPPIOCSMRU, 0 [pid 344] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 353] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 344] <... futex resumed>) = 0 [pid 353] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 344] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 353] <... futex resumed>) = 0 [pid 344] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 353] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 344] exit_group(0 [pid 356] <... socket resumed>) = 3 [pid 355] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 353] <... futex resumed>) = ? [pid 344] <... exit_group resumed>) = ? [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 355] <... openat resumed>) = 3 [pid 353] +++ exited with 0 +++ [pid 344] +++ exited with 0 +++ [pid 355] write(3, "1000", 4) = 4 [pid 355] close(3) = 0 [pid 355] symlink("/dev/binderfs", "./binderfs") = 0 [pid 356] <... futex resumed>) = 1 [pid 352] <... futex resumed>) = 0 [pid 355] write(1, "executing program\n", 18) = 18 [pid 355] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 355] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 355] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 355] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 355] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 355] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 355] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=344, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 352] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 359 [pid 356] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 352] <... futex resumed>) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 352] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 357 attached , NULL, 8) = 0 [pid 357] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 357] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 357] chdir("./3") = 0 [pid 311] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 357] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 357] <... prctl resumed>) = 0 [pid 311] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 357] setpgid(0, 0 [pid 311] <... openat resumed>) = 3 [pid 357] <... setpgid resumed>) = 0 [pid 311] fstat(3 [pid 357] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 357] <... openat resumed>) = 3 [pid 356] <... socket resumed>) = 4 [pid 311] getdents64(3 [pid 357] write(3, "1000", 4 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 357] <... write resumed>) = 4 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 356] <... futex resumed>) = 1 [pid 352] <... futex resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./2/binderfs" [pid 352] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 356] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 352] <... futex resumed>) = 0 [pid 311] unlink("./2/binderfs" [pid 352] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 356] <... connect resumed>) = -1 EEXIST (File exists) [pid 357] close(3 [pid 311] <... unlink resumed>) = 0 [pid 356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 357] <... close resumed>) = 0 [pid 352] <... futex resumed>) = 0 [pid 356] <... futex resumed>) = 1 [pid 311] getdents64(3 [pid 352] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 356] sendfile(-1, -1, [3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 352] <... futex resumed>) = 0 [pid 356] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 352] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] close(3 [pid 356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... close resumed>) = 0 [pid 356] <... futex resumed>) = 1 [pid 352] <... futex resumed>) = 0 [pid 311] rmdir("./2" [pid 352] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 360 attached ci2-android-5-15/strace-static-x86_64: Process 359 attached [pid 357] symlink("/dev/binderfs", "./binderfs" [pid 356] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 355] <... clone3 resumed> => {parent_tid=[360]}, 88) = 360 [pid 352] <... futex resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 352] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] mkdir("./3", 0777 [pid 359] set_robust_list(0x555563d1b6a0, 24 [pid 357] <... symlink resumed>) = 0 [pid 359] <... set_robust_list resumed>) = 0 [pid 357] write(1, "executing program\n", 18 [pid 311] <... mkdir resumed>) = 0 [pid 359] rt_sigprocmask(SIG_SETMASK, [] [pid 357] <... write resumed>) = 18 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 359] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 357] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 359] chdir("./3" [pid 357] <... futex resumed>) = 0 executing program [pid 356] <... clone3 resumed>) = 361 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 359] <... chdir resumed>) = 0 [pid 357] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 359] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 357] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 359] <... prctl resumed>) = 0 [pid 357] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 359] setpgid(0, 0 [pid 357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 355] rt_sigprocmask(SIG_SETMASK, [] [pid 359] <... setpgid resumed>) = 0 [pid 357] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 355] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 362 [pid 359] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 357] <... mmap resumed>) = 0x7fd1a43d5000 [pid 356] <... futex resumed>) = 1 [pid 355] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 352] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 356] ioctl(3, PPPIOCSMRU, 0 [pid 352] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 356] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 352] <... futex resumed>) = 0 [pid 356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 352] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 356] <... futex resumed>) = 0 [pid 360] set_robust_list(0x7fd1a43f59a0, 24 [pid 359] <... openat resumed>) = 3 [pid 357] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 356] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 355] <... futex resumed>) = 0 [pid 352] exit_group(0 [pid 360] <... set_robust_list resumed>) = 0 [pid 359] write(3, "1000", 4 [pid 357] <... mprotect resumed>) = 0 [pid 360] rt_sigprocmask(SIG_SETMASK, [] [pid 359] <... write resumed>) = 4 [pid 357] rt_sigprocmask(SIG_BLOCK, ~[] [pid 355] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 360] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 359] close(3 [pid 357] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 360] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 359] <... close resumed>) = 0 [pid 357] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0}ci2-android-5-15/strace-static-x86_64: Process 363 attached [pid 360] <... socket resumed>) = 3 [pid 359] symlink("/dev/binderfs", "./binderfs" [pid 356] <... futex resumed>) = ? [pid 352] <... exit_group resumed>) = ? [pid 363] set_robust_list(0x7fd1a43f59a0, 24 [pid 360] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 359] <... symlink resumed>) = 0 [pid 357] <... clone3 resumed> => {parent_tid=[363]}, 88) = 363 [pid 356] +++ exited with 0 +++ [pid 360] <... futex resumed>) = 1 [pid 359] write(1, "executing program\n", 18 [pid 357] rt_sigprocmask(SIG_SETMASK, [] [pid 355] <... futex resumed>) = 0 [pid 360] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 359] <... write resumed>) = 18 [pid 357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 360] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 359] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 357] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 355] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 360] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 359] <... futex resumed>) = 0 [pid 357] <... futex resumed>) = 0 [pid 352] +++ exited with 0 +++ [pid 360] <... socket resumed>) = 4 [pid 359] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 357] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 355] <... futex resumed>) = 0 [pid 360] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 359] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 360] <... futex resumed>) = 0 [pid 359] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 363] <... set_robust_list resumed>) = 0 [pid 355] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 360] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 359] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 355] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 359] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 355] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 360] <... futex resumed>) = 0 [pid 359] <... mmap resumed>) = 0x7fd1a43d5000 [pid 355] <... futex resumed>) = 1 ci2-android-5-15/strace-static-x86_64: Process 362 attached [pid 363] rt_sigprocmask(SIG_SETMASK, [] [pid 360] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 359] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 355] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=352, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 363] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 362] set_robust_list(0x555563d1b6a0, 24 [pid 360] <... connect resumed>) = -1 EEXIST (File exists) [pid 359] <... mprotect resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 363] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 362] <... set_robust_list resumed>) = 0 [pid 360] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 359] rt_sigprocmask(SIG_BLOCK, ~[] [pid 363] <... socket resumed>) = 3 [pid 362] rt_sigprocmask(SIG_SETMASK, [] [pid 360] <... futex resumed>) = 1 [pid 359] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 355] <... futex resumed>) = 0 [pid 362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 360] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 359] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 355] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 364 attached [pid 363] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 362] chdir("./3" [pid 360] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 355] <... futex resumed>) = 0 [pid 362] <... chdir resumed>) = 0 [pid 360] sendfile(-1, -1, [3 [pid 359] <... clone3 resumed> => {parent_tid=[364]}, 88) = 364 [pid 355] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 364] set_robust_list(0x7fd1a43f59a0, 24 [pid 363] <... futex resumed>) = 1 [pid 362] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 360] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 359] rt_sigprocmask(SIG_SETMASK, [] [pid 357] <... futex resumed>) = 0 [pid 364] <... set_robust_list resumed>) = 0 [pid 363] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 362] <... prctl resumed>) = 0 [pid 359] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 357] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 364] rt_sigprocmask(SIG_SETMASK, [] [pid 363] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 362] setpgid(0, 0 [pid 360] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 357] <... futex resumed>) = 0 [pid 364] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 362] <... setpgid resumed>) = 0 [pid 359] <... futex resumed>) = 0 [pid 357] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 362] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 362] <... openat resumed>) = 3 [pid 362] write(3, "1000", 4 [pid 364] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 363] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 360] <... futex resumed>) = 1 [pid 355] <... futex resumed>) = 0 [pid 362] <... write resumed>) = 4 executing program [pid 355] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 362] close(3 [pid 355] <... futex resumed>) = 0 [pid 364] <... socket resumed>) = 3 [pid 363] <... socket resumed>) = 4 [pid 362] <... close resumed>) = 0 [pid 360] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 355] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 362] symlink("/dev/binderfs", "./binderfs" [pid 363] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 362] <... symlink resumed>) = 0 [pid 362] write(1, "executing program\n", 18) = 18 [pid 363] <... futex resumed>) = 1 [pid 357] <... futex resumed>) = 0 [pid 362] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 357] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 362] <... futex resumed>) = 0 [pid 357] <... futex resumed>) = 0 [pid 362] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 357] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 362] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 362] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 362] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 362] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 362] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 363] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 362] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 363] <... connect resumed>) = -1 EEXIST (File exists) [pid 362] <... clone3 resumed> => {parent_tid=[365]}, 88) = 365 [pid 363] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 362] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 3 [pid 362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 362] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 363] <... futex resumed>) = 1 [pid 357] <... futex resumed>) = 0 [pid 362] <... futex resumed>) = 0 [pid 357] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 364] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 363] sendfile(-1, -1, [3 [pid 362] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 360] <... clone3 resumed>) = 366 [pid 357] <... futex resumed>) = 0 [pid 357] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 365 attached [pid 365] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 363] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 360] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 365] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 365] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 365] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 362] <... futex resumed>) = 0 [pid 362] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 362] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 364] <... futex resumed>) = 1 [pid 363] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 360] <... futex resumed>) = 1 [pid 359] <... futex resumed>) = 0 [pid 355] <... futex resumed>) = 0 [pid 308] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 355] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 359] <... futex resumed>) = 0 [pid 355] <... futex resumed>) = 0 [pid 359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 355] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 365] <... futex resumed>) = 1 [pid 365] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 364] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 363] <... futex resumed>) = 1 [pid 360] ioctl(3, PPPIOCSMRU, 0 [pid 357] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 363] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 357] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./3/binderfs" [pid 363] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 360] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 357] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 363] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 360] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 357] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./3/binderfs" [pid 365] <... socket resumed>) = 4 [pid 365] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 362] <... futex resumed>) = 0 [pid 362] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 362] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 363] <... clone3 resumed>) = 367 [pid 365] <... futex resumed>) = 1 [pid 365] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] <... unlink resumed>) = 0 [pid 365] <... connect resumed>) = -1 EEXIST (File exists) [pid 363] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 363] <... futex resumed>) = 1 [pid 360] <... futex resumed>) = 1 [pid 357] <... futex resumed>) = 0 [pid 355] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 363] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 360] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 357] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 355] exit_group(0 [pid 308] close(3 [pid 363] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 360] <... futex resumed>) = ? [pid 357] <... futex resumed>) = 0 [pid 355] <... exit_group resumed>) = ? [pid 364] <... socket resumed>) = 4 [pid 363] ioctl(3, PPPIOCSMRU, 0 [pid 360] +++ exited with 0 +++ [pid 357] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 355] +++ exited with 0 +++ [pid 308] <... close resumed>) = 0 [pid 364] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 363] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] rmdir("./3" [pid 364] <... futex resumed>) = 1 [pid 363] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 359] <... futex resumed>) = 0 [pid 359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=355, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 363] <... futex resumed>) = 1 [pid 357] <... futex resumed>) = 0 [pid 364] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 363] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 357] exit_group(0 [pid 308] mkdir("./4", 0777 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 364] <... connect resumed>) = -1 EEXIST (File exists) [pid 363] <... futex resumed>) = ? [pid 357] <... exit_group resumed>) = ? [pid 365] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 362] <... futex resumed>) = 0 [pid 362] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 362] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 365] <... futex resumed>) = 1 [pid 365] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 365] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 362] <... futex resumed>) = 0 [pid 362] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 362] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 365] <... futex resumed>) = 1 [pid 363] +++ exited with 0 +++ [pid 357] +++ exited with 0 +++ [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 364] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=357, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 364] <... futex resumed>) = 1 [pid 359] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 365] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 368 attached ) = 369 [pid 364] sendfile(-1, -1, [3 [pid 365] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 368] set_robust_list(0x555563d1b6a0, 24 [pid 364] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 368 [pid 362] <... futex resumed>) = 0 [pid 362] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 362] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 368] <... set_robust_list resumed>) = 0 [pid 364] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 365] <... futex resumed>) = 1 [pid 364] <... futex resumed>) = 1 [pid 359] <... futex resumed>) = 0 [pid 365] ioctl(3, PPPIOCSMRU, 0 [pid 359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 365] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 359] <... futex resumed>) = 0 [pid 365] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 365] <... futex resumed>) = 1 [pid 362] <... futex resumed>) = 0 [pid 368] rt_sigprocmask(SIG_SETMASK, [] [pid 365] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 364] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 362] exit_group(0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 365] <... futex resumed>) = ? [pid 362] <... exit_group resumed>) = ? [pid 368] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 365] +++ exited with 0 +++ [pid 364] <... clone3 resumed>) = 370 [pid 362] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=362, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 364] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 364] <... futex resumed>) = 1 [pid 359] <... futex resumed>) = 0 [pid 359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 359] <... futex resumed>) = 0 [pid 359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 364] ioctl(3, PPPIOCSMRU, 0 [pid 304] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 368] chdir("./4" [pid 364] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 311] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... openat resumed>) = 3 [pid 368] <... chdir resumed>) = 0 [pid 368] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 364] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... openat resumed>) = 3 [pid 304] fstat(3 [pid 368] <... prctl resumed>) = 0 [pid 368] setpgid(0, 0) = 0 [pid 364] <... futex resumed>) = 1 [pid 359] <... futex resumed>) = 0 [pid 311] fstat(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 364] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 359] exit_group(0 [pid 364] <... futex resumed>) = -1 ENOSYS (Function not implemented) [pid 359] <... exit_group resumed>) = ? [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 368] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 364] +++ exited with 0 +++ [pid 359] +++ exited with 0 +++ [pid 311] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=359, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 368] write(3, "1000", 4 [pid 311] newfstatat(AT_FDCWD, "./3/binderfs" [pid 304] newfstatat(AT_FDCWD, "./3/binderfs" [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./3/binderfs" [pid 304] unlink("./3/binderfs" [pid 368] <... write resumed>) = 4 [pid 311] <... unlink resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 368] close(3) = 0 [pid 304] <... unlink resumed>) = 0 [pid 311] getdents64(3 [pid 368] symlink("/dev/binderfs", "./binderfs" [pid 304] getdents64(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3 [pid 368] <... symlink resumed>) = 0 [pid 311] <... close resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] close(3 [pid 311] rmdir("./3" [pid 305] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... close resumed>) = 0 [pid 368] write(1, "executing program\n", 18) = 18 [pid 311] <... rmdir resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 311] mkdir("./4", 0777 [pid 305] fstat(3 [pid 304] rmdir("./3" [pid 368] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 368] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 368] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... mkdir resumed>) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 368] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 368] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 executing program [pid 305] getdents64(3 [pid 304] mkdir("./4", 0777 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 368] <... mmap resumed>) = 0x7fd1a43d5000 [pid 368] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 368] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 368] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[371]}, 88) = 371 [pid 368] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] newfstatat(AT_FDCWD, "./3/binderfs" [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 372 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 368] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 368] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 371 attached [pid 371] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 371] rt_sigprocmask(SIG_SETMASK, [] [pid 305] unlink("./3/binderfs" [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 371] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 371] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] <... unlink resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 373 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] getdents64(3 [pid 371] <... socket resumed>) = 3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 305] close(3 [pid 371] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... close resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] rmdir("./3" [pid 368] <... futex resumed>) = 0 [pid 368] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 305] mkdir("./4", 0777 [pid 368] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 371] <... futex resumed>) = 1 [pid 371] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 371] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 368] <... futex resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 368] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 368] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 368] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 371] <... futex resumed>) = 1 [pid 371] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 371] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 368] <... futex resumed>) = 0 [pid 368] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 374 [pid 368] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 371] <... futex resumed>) = 1 [pid 306] <... openat resumed>) = 3 [pid 371] sendfile(-1, -1, [3 [pid 306] fstat(3 [pid 371] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) ci2-android-5-15/strace-static-x86_64: Process 374 attached ci2-android-5-15/strace-static-x86_64: Process 372 attached [pid 371] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 368] <... futex resumed>) = 0 [pid 368] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 368] <... futex resumed>) = 0 [pid 368] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 371] <... futex resumed>) = 1 [pid 371] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 374] set_robust_list(0x555563d1b6a0, 24 [pid 372] set_robust_list(0x555563d1b6a0, 24 [pid 306] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 374] <... set_robust_list resumed>) = 0 [pid 372] <... set_robust_list resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./3/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./3/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./3" [pid 371] <... clone3 resumed>) = 375 [pid 306] <... rmdir resumed>) = 0 [pid 371] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 368] <... futex resumed>) = 0 [pid 374] rt_sigprocmask(SIG_SETMASK, [] [pid 372] rt_sigprocmask(SIG_SETMASK, [] [pid 368] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./4", 0777 [pid 368] <... futex resumed>) = 0 [pid 368] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 371] <... futex resumed>) = 1 [pid 371] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 371] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 368] <... futex resumed>) = 0 [pid 368] exit_group(0 [pid 306] <... mkdir resumed>) = 0 [pid 368] <... exit_group resumed>) = ? [pid 374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 371] <... futex resumed>) = ? [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 371] +++ exited with 0 +++ [pid 368] +++ exited with 0 +++ [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 376 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=368, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 373 attached [pid 373] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 373] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 373] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 373] chdir("./4") = 0 [pid 373] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 373] setpgid(0, 0) = 0 [pid 373] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-5-15/strace-static-x86_64: Process 376 attached [pid 374] chdir("./4" [pid 372] chdir("./4" [pid 373] <... openat resumed>) = 3 [pid 376] set_robust_list(0x555563d1b6a0, 24 [pid 374] <... chdir resumed>) = 0 [pid 372] <... chdir resumed>) = 0 [pid 373] write(3, "1000", 4 [pid 374] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 372] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 373] <... write resumed>) = 4 [pid 376] <... set_robust_list resumed>) = 0 [pid 376] rt_sigprocmask(SIG_SETMASK, [] [pid 374] <... prctl resumed>) = 0 [pid 376] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 376] chdir("./4") = 0 [pid 372] <... prctl resumed>) = 0 [pid 376] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 376] setpgid(0, 0) = 0 [pid 376] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 374] setpgid(0, 0 [pid 373] close(3 [pid 372] setpgid(0, 0 [pid 376] <... openat resumed>) = 3 [pid 374] <... setpgid resumed>) = 0 [pid 372] <... setpgid resumed>) = 0 [pid 373] <... close resumed>) = 0 [pid 376] write(3, "1000", 4) = 4 [pid 376] close(3 [pid 374] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 376] <... close resumed>) = 0 [pid 376] symlink("/dev/binderfs", "./binderfs") = 0 [pid 376] write(1, "executing program\n", 18) = 18 [pid 376] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 376] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 376] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 executing program [pid 376] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 376] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 376] rt_sigprocmask(SIG_BLOCK, ~[] [pid 372] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 374] <... openat resumed>) = 3 [pid 376] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 374] write(3, "1000", 4 [pid 373] symlink("/dev/binderfs", "./binderfs" [pid 372] <... openat resumed>) = 3 [pid 376] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 374] <... write resumed>) = 4 [pid 372] write(3, "1000", 4 [pid 376] <... clone3 resumed> => {parent_tid=[377]}, 88) = 377 [pid 374] close(3 [pid 372] <... write resumed>) = 4 [pid 376] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 376] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 376] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 372] close(3 [pid 374] <... close resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 377 attached [pid 377] set_robust_list(0x7fd1a43f59a0, 24 [pid 374] symlink("/dev/binderfs", "./binderfs" [pid 372] <... close resumed>) = 0 [pid 373] <... symlink resumed>) = 0 executing program executing program executing program [pid 372] symlink("/dev/binderfs", "./binderfs" [pid 377] <... set_robust_list resumed>) = 0 [pid 374] <... symlink resumed>) = 0 [pid 373] write(1, "executing program\n", 18 [pid 372] <... symlink resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./4/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./4/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./4") = 0 [pid 308] mkdir("./5", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 378 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 374] write(1, "executing program\n", 18) = 18 [pid 372] write(1, "executing program\n", 18) = 18 [pid 374] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 372] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 374] <... futex resumed>) = 0 [pid 374] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 372] <... futex resumed>) = 0 [pid 372] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 374] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 372] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 374] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 372] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 374] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 372] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 374] <... mmap resumed>) = 0x7fd1a43d5000 [pid 372] <... mmap resumed>) = 0x7fd1a43d5000 [pid 372] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 374] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 372] <... mprotect resumed>) = 0 [pid 372] rt_sigprocmask(SIG_BLOCK, ~[] [pid 374] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 372] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 374] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 372] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[380]}, 88) = 380 [pid 374] <... clone3 resumed> => {parent_tid=[379]}, 88) = 379 [pid 372] rt_sigprocmask(SIG_SETMASK, [] [pid 374] rt_sigprocmask(SIG_SETMASK, [] [pid 372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 374] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 372] <... futex resumed>) = 0 [pid 374] <... futex resumed>) = 0 [pid 372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 374] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 373] <... write resumed>) = 18 [pid 373] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 373] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 373] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 373] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 373] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 373] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 373] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[381]}, 88) = 381 [pid 373] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 373] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 373] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 380 attached [pid 380] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 380] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 380] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 380] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 372] <... futex resumed>) = 0 [pid 372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 380] <... futex resumed>) = 1 [pid 380] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 380] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 372] <... futex resumed>) = 0 [pid 372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 380] <... futex resumed>) = 1 [pid 380] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = 0 [pid 380] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 372] <... futex resumed>) = 0 [pid 372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 380] <... futex resumed>) = 1 [pid 380] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 380] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 372] <... futex resumed>) = 0 [pid 372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 380] <... futex resumed>) = 1 [pid 380] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 382 ci2-android-5-15/strace-static-x86_64: Process 379 attached [pid 379] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 379] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 379] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 379] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 374] <... futex resumed>) = 0 [pid 374] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 379] <... futex resumed>) = 1 [pid 379] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 380] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 379] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 374] <... futex resumed>) = 0 [pid 374] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 379] <... futex resumed>) = 1 [pid 379] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 372] <... futex resumed>) = 0 [pid 372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 379] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 380] <... futex resumed>) = 1 [pid 380] ioctl(3, PPPIOCSMRU, 0 [pid 374] <... futex resumed>) = 0 [pid 374] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 379] <... futex resumed>) = 1 [pid 380] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 379] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 380] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 379] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 372] <... futex resumed>) = 0 [pid 372] exit_group(0) = ? [pid 374] <... futex resumed>) = 0 [pid 374] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 380] <... futex resumed>) = ? [pid 379] <... futex resumed>) = 1 [pid 379] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 380] +++ exited with 0 +++ [pid 372] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=372, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 379] <... clone3 resumed>) = 383 [pid 379] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 374] <... futex resumed>) = 0 [pid 374] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 374] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 379] <... futex resumed>) = 1 [pid 379] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 379] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 374] <... futex resumed>) = 0 [pid 374] exit_group(0) = ? [pid 379] <... futex resumed>) = ? [pid 379] +++ exited with 0 +++ [pid 374] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=374, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 377] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 377] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 377] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 377] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 378 attached [pid 378] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 378] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 378] chdir("./5") = 0 [pid 378] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 378] setpgid(0, 0) = 0 [pid 378] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 378] write(3, "1000", 4) = 4 [pid 378] close(3) = 0 [pid 378] symlink("/dev/binderfs", "./binderfs") = 0 [pid 378] write(1, "executing program\n", 18) = 18 [pid 378] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 378] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 378] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 378] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 378] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 378] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 378] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[384]}, 88) = 384 [pid 378] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 378] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 378] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 381 attached [pid 381] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 381] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 381] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 373] <... futex resumed>) = 0 [pid 373] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 373] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 381] <... futex resumed>) = 1 [pid 381] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 305] <... restart_syscall resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 305] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... openat resumed>) = 3 [pid 311] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] fstat(3 [pid 311] <... openat resumed>) = 3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] fstat(3 [pid 305] getdents64(3 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] getdents64(3 [pid 305] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] newfstatat(AT_FDCWD, "./4/binderfs" [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] newfstatat(AT_FDCWD, "./4/binderfs" [pid 305] unlink("./4/binderfs" [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... unlink resumed>) = 0 [pid 311] unlink("./4/binderfs" [pid 305] getdents64(3 [pid 311] <... unlink resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] getdents64(3 [pid 305] close(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... close resumed>) = 0 [pid 311] close(3 [pid 305] rmdir("./4" [pid 311] <... close resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 311] rmdir("./4" [pid 305] mkdir("./5", 0777 [pid 311] <... rmdir resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 311] mkdir("./5", 0777 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... mkdir resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [ 20.970420][ T324] ================================================================== [ 20.978533][ T324] BUG: KASAN: use-after-free in mutex_lock+0x8e/0x1c0 [ 20.985318][ T324] Write of size 8 at addr ffff888109634d50 by task syz-executor389/324 [ 20.993558][ T324] [ 20.995898][ T324] CPU: 0 PID: 324 Comm: syz-executor389 Not tainted syzkaller #0 [ 21.003621][ T324] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 21.013668][ T324] Call Trace: [ 21.016930][ T324] [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 385 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 386 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 373] <... futex resumed>) = 0 [pid 373] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 373] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 381] <... futex resumed>) = 1 [ 21.019842][ T324] __dump_stack+0x21/0x30 [ 21.024159][ T324] dump_stack_lvl+0x110/0x170 [ 21.028816][ T324] ? show_regs_print_info+0x20/0x20 [ 21.034001][ T324] ? load_image+0x3f0/0x3f0 [ 21.038492][ T324] print_address_description+0x7f/0x2c0 [ 21.044018][ T324] ? mutex_lock+0x8e/0x1c0 [ 21.048415][ T324] kasan_report+0x10f/0x150 [ 21.052900][ T324] ? mutex_lock+0x8e/0x1c0 [ 21.057295][ T324] kasan_check_range+0x249/0x2a0 [ 21.062214][ T324] __kasan_check_write+0x14/0x20 [ 21.067133][ T324] mutex_lock+0x8e/0x1c0 [ 21.071358][ T324] ? wait_for_completion_killable_timeout+0x10/0x10 [ 21.077927][ T324] ? l2tp_session_put+0xaf/0x1a0 [ 21.082849][ T324] ? l2tp_session_delete+0x3a9/0x4a0 [ 21.088113][ T324] pppol2tp_release+0x178/0x2b0 [ 21.092944][ T324] sock_close+0xb8/0x200 [ 21.097169][ T324] ? sock_mmap+0xa0/0xa0 [ 21.101388][ T324] __fput+0x22b/0x900 [ 21.105351][ T324] ____fput+0x15/0x20 [ 21.109343][ T324] task_work_run+0x127/0x190 [ 21.113913][ T324] do_exit+0xb70/0x29a0 [ 21.118048][ T324] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 21.123754][ T324] ? put_task_struct+0x90/0x90 [ 21.128503][ T324] ? __kasan_check_write+0x14/0x20 [ 21.133598][ T324] __x64_sys_exit+0x40/0x40 [ 21.138079][ T324] x64_sys_call+0x44/0x9a0 [ 21.142476][ T324] do_syscall_64+0x4c/0xa0 [ 21.146871][ T324] ? clear_bhb_loop+0x50/0xa0 [ 21.151532][ T324] ? clear_bhb_loop+0x50/0xa0 [ 21.156187][ T324] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 21.162060][ T324] RIP: 0033:0x7fd1a4415949 [ 21.166455][ T324] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 21.173799][ T324] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 21.182206][ T324] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 21.190171][ T324] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 21.198121][ T324] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 21.206069][ T324] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 21.214021][ T324] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 21.221976][ T324] [ 21.224975][ T324] [ 21.227277][ T324] Allocated by task 310: [ 21.231490][ T324] __kasan_kmalloc+0xd4/0x100 [ 21.236152][ T324] __kmalloc+0x13d/0x2c0 [ 21.240372][ T324] l2tp_session_create+0x39/0xb60 [ 21.245375][ T324] pppol2tp_connect+0xbf5/0x1640 [ 21.250290][ T324] __sys_connect+0x3cb/0x450 [ 21.254859][ T324] __x64_sys_connect+0x7a/0x90 [ 21.259599][ T324] x64_sys_call+0x7c/0x9a0 [ 21.263992][ T324] do_syscall_64+0x4c/0xa0 [ 21.268385][ T324] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 21.274255][ T324] [ 21.276556][ T324] Freed by task 324: [ 21.280422][ T324] kasan_set_track+0x4a/0x70 [ 21.285008][ T324] kasan_set_free_info+0x23/0x40 [ 21.289923][ T324] ____kasan_slab_free+0x125/0x160 [ 21.295013][ T324] __kasan_slab_free+0x11/0x20 [ 21.299751][ T324] slab_free_freelist_hook+0xc2/0x190 [ 21.305099][ T324] kfree+0xc4/0x270 [ 21.308895][ T324] l2tp_session_put+0xaf/0x1a0 [ 21.313639][ T324] l2tp_session_delete+0x3a9/0x4a0 [ 21.318728][ T324] pppol2tp_release+0x169/0x2b0 [ 21.323555][ T324] sock_close+0xb8/0x200 [ 21.327774][ T324] __fput+0x22b/0x900 [ 21.331734][ T324] ____fput+0x15/0x20 [ 21.335691][ T324] task_work_run+0x127/0x190 [ 21.340259][ T324] do_exit+0xb70/0x29a0 [ 21.344392][ T324] __ia32_sys_exit+0x0/0x40 [ 21.348889][ T324] x64_sys_call+0x44/0x9a0 [ 21.353286][ T324] do_syscall_64+0x4c/0xa0 [ 21.357683][ T324] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 21.363553][ T324] [ 21.365858][ T324] Last potentially related work creation: [ 21.371547][ T324] kasan_save_stack+0x3a/0x60 [ 21.376200][ T324] __kasan_record_aux_stack+0xd2/0x100 [ 21.381636][ T324] kasan_record_aux_stack_noalloc+0xb/0x10 [ 21.387421][ T324] call_rcu+0x10b/0xf60 [ 21.391556][ T324] blkg_release+0x23/0x30 [ 21.395862][ T324] percpu_ref_switch_to_atomic_rcu+0x611/0x620 [ 21.401992][ T324] rcu_do_batch+0x4c1/0xbf0 [ 21.406475][ T324] rcu_core+0x4a3/0xef0 [ 21.410610][ T324] rcu_core_si+0x9/0x10 [ 21.414743][ T324] handle_softirqs+0x250/0x560 [ 21.419487][ T324] run_ksoftirqd+0x28/0x40 [ 21.423880][ T324] smpboot_thread_fn+0x446/0x880 [ 21.428811][ T324] kthread+0x3f5/0x4f0 [ 21.432857][ T324] ret_from_fork+0x1f/0x30 [ 21.437252][ T324] [ 21.439556][ T324] The buggy address belongs to the object at ffff888109634c00 [ 21.439556][ T324] which belongs to the cache kmalloc-512 of size 512 [ 21.453584][ T324] The buggy address is located 336 bytes inside of [ 21.453584][ T324] 512-byte region [ffff888109634c00, ffff888109634e00) [ 21.466835][ T324] The buggy address belongs to the page: [ 21.472459][ T324] page:ffffea0004258d00 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x109634 [ 21.482683][ T324] head:ffffea0004258d00 order:2 compound_mapcount:0 compound_pincount:0 [ 21.490994][ T324] flags: 0x4000000000010200(slab|head|zone=1) [ 21.497068][ T324] raw: 4000000000010200 ffffea00042aef00 0000000500000005 ffff888100042f00 [ 21.505629][ T324] raw: 0000000000000000 0000000080100010 00000001ffffffff 0000000000000000 [ 21.514183][ T324] page dumped because: kasan: bad access detected [ 21.520571][ T324] page_owner tracks the page as allocated [ 21.526265][ T324] page last allocated via order 2, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 1, ts 1954421296, free_ts 0 [ 21.544127][ T324] post_alloc_hook+0x192/0x1b0 [ 21.548882][ T324] prep_new_page+0x1c/0x110 [ 21.553370][ T324] get_page_from_freelist+0x2c3a/0x2cd0 [ 21.558893][ T324] __alloc_pages+0x1a2/0x460 [ 21.563460][ T324] new_slab+0xa0/0x4d0 [ 21.567506][ T324] ___slab_alloc+0x3ac/0x840 [ 21.572073][ T324] __slab_alloc+0x49/0x90 [ 21.576379][ T324] kmem_cache_alloc_trace+0x146/0x270 [ 21.581727][ T324] blkg_alloc+0x82/0x5d0 [ 21.585948][ T324] blkcg_init_queue+0x29/0x210 [ 21.590687][ T324] blk_alloc_queue+0x3be/0x550 [ 21.595434][ T324] blk_mq_init_queue+0x37/0xd0 [ 21.600180][ T324] scsi_alloc_sdev+0x66c/0x9c0 [ 21.604921][ T324] scsi_probe_and_add_lun+0x180/0x35d0 [ 21.610356][ T324] __scsi_scan_target+0x1d2/0xb70 [ 21.615357][ T324] scsi_scan_host_selected+0x34e/0x600 [ 21.620795][ T324] page_owner free stack trace missing [ 21.626137][ T324] [ 21.628437][ T324] Memory state around the buggy address: [ 21.634046][ T324] ffff888109634c00: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 21.642082][ T324] ffff888109634c80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 21.650120][ T324] >ffff888109634d00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 21.658155][ T324] ^ [ 21.664798][ T324] ffff888109634d80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [pid 381] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 376] <... futex resumed>) = 0 [pid 376] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 377] <... futex resumed>) = 0 [pid 376] <... futex resumed>) = 1 [pid 377] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 376] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 377] <... socket resumed>) = 4 [pid 377] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 376] <... futex resumed>) = 0 [pid 377] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 376] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 377] <... connect resumed>) = -1 EEXIST (File exists) [pid 376] <... futex resumed>) = 0 [pid 377] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 376] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 377] <... futex resumed>) = 0 [pid 376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 377] sendfile(-1, -1, [3 [pid 376] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 386 attached ci2-android-5-15/strace-static-x86_64: Process 385 attached ci2-android-5-15/strace-static-x86_64: Process 384 attached [pid 381] <... connect resumed>) = 0 [pid 378] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 377] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 376] <... futex resumed>) = 0 [pid 373] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 386] set_robust_list(0x555563d1b6a0, 24 [pid 385] set_robust_list(0x555563d1b6a0, 24 [pid 384] set_robust_list(0x7fd1a43f59a0, 24 [pid 381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 378] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 377] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 376] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 373] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 386] <... set_robust_list resumed>) = 0 [pid 385] <... set_robust_list resumed>) = 0 [pid 384] <... set_robust_list resumed>) = 0 [pid 381] <... futex resumed>) = 0 [pid 378] <... futex resumed>) = 0 [pid 377] <... futex resumed>) = 0 [pid 376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 373] <... futex resumed>) = 0 [pid 386] rt_sigprocmask(SIG_SETMASK, [] [pid 385] rt_sigprocmask(SIG_SETMASK, [] [pid 384] rt_sigprocmask(SIG_SETMASK, [] [pid 381] sendfile(-1, -1, [3 [pid 378] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 377] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 376] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 373] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 385] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 384] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 381] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 378] <... mmap resumed>) = 0x7fd1a43b4000 [pid 377] <... clone3 resumed>) = 387 [pid 376] <... futex resumed>) = 0 [pid 386] chdir("./5" [pid 385] chdir("./5" [pid 384] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 378] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE [pid 377] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 376] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 386] <... chdir resumed>) = 0 [pid 385] <... chdir resumed>) = 0 [pid 384] <... socket resumed>) = 3 [pid 381] <... futex resumed>) = 1 [pid 378] <... mprotect resumed>) = 0 [pid 377] <... futex resumed>) = 0 [pid 376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 373] <... futex resumed>) = 0 [ 21.672831][ T324] ffff888109634e00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 21.680863][ T324] ================================================================== [ 21.688892][ T324] Disabling lock debugging due to kernel taint [ 21.702408][ T382] ------------[ cut here ]------------ [ 21.707895][ T382] WARNING: CPU: 1 PID: 382 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [pid 386] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 385] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 384] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 381] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 378] rt_sigprocmask(SIG_BLOCK, ~[] [pid 377] ioctl(3, PPPIOCSMRU, 0 [pid 376] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 373] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 386] <... prctl resumed>) = 0 [pid 385] <... prctl resumed>) = 0 [pid 384] <... futex resumed>) = 0 [pid 381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 378] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 377] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 376] <... futex resumed>) = 0 [pid 373] <... futex resumed>) = 0 [pid 386] setpgid(0, 0 [pid 385] setpgid(0, 0 [pid 384] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 381] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 378] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} [pid 377] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 376] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 373] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 386] <... setpgid resumed>) = 0 [pid 385] <... setpgid resumed>) = 0 [pid 381] <... clone3 resumed>) = 388 [pid 377] <... futex resumed>) = 0 [pid 376] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 386] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 385] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 378] <... clone3 resumed> => {parent_tid=[389]}, 88) = 389 [pid 377] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 376] exit_group(0 [pid 386] <... openat resumed>) = 3 [pid 385] <... openat resumed>) = 3 [pid 381] <... futex resumed>) = 1 [pid 378] rt_sigprocmask(SIG_SETMASK, [] [pid 377] <... futex resumed>) = ? [pid 376] <... exit_group resumed>) = ? [pid 373] <... futex resumed>) = 0 [pid 386] write(3, "1000", 4 [pid 385] write(3, "1000", 4 [pid 381] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 378] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 377] +++ exited with 0 +++ [pid 376] +++ exited with 0 +++ [pid 373] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 386] <... write resumed>) = 4 [pid 385] <... write resumed>) = 4 [pid 381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 378] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000 [pid 373] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=376, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 386] close(3 [pid 385] close(3 [pid 381] ioctl(3, PPPIOCSMRU, 0 [pid 378] <... futex resumed>) = 0 [pid 373] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 386] <... close resumed>) = 0 [pid 385] <... close resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 389 attached [pid 389] set_robust_list(0x7fd1a43d49a0, 24) = 0 [pid 389] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 389] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 389] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 21.720205][ T382] Modules linked in: [ 21.724274][ T382] CPU: 1 PID: 382 Comm: syz-executor389 Tainted: G B syzkaller #0 [ 21.733875][ T382] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 21.734568][ T30] audit: type=1400 audit(1791323097.287:68): avc: denied { read } for pid=83 comm="syslogd" name="log" dev="sda1" ino=2010 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:var_t tclass=lnk_file permissive=1 [ 21.744766][ T382] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [pid 389] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 386] symlink("/dev/binderfs", "./binderfs" [pid 385] symlink("/dev/binderfs", "./binderfs" [pid 381] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [ 21.767812][ T30] audit: type=1400 audit(1791323097.287:69): avc: denied { search } for pid=83 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 21.772648][ T382] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [pid 378] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 386] <... symlink resumed>) = 0 [pid 385] <... symlink resumed>) = 0 [pid 381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 378] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 373] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 373] exit_group(0) = ? [pid 386] write(1, "executing program\n", 18 [pid 385] write(1, "executing program\n", 18 [pid 381] <... futex resumed>) = ? [pid 378] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 21.793901][ T30] audit: type=1400 audit(1791323097.287:70): avc: denied { write } for pid=83 comm="syslogd" name="/" dev="tmpfs" ino=1 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 21.813658][ T382] RSP: 0018:ffffc90000ce7bf0 EFLAGS: 00010293 [ 21.835169][ T30] audit: type=1400 audit(1791323097.287:71): avc: denied { add_name } for pid=83 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 21.840347][ T382] RAX: ffffffff845f2f47 RBX: ffff88810c98d000 RCX: ffff88810be85000 executing program executing program [pid 386] <... write resumed>) = 18 [pid 385] <... write resumed>) = 18 [pid 384] <... futex resumed>) = 0 [pid 381] +++ exited with 0 +++ [pid 378] <... futex resumed>) = 1 [pid 373] +++ exited with 0 +++ [ 21.861112][ T30] audit: type=1400 audit(1791323097.287:72): avc: denied { create } for pid=83 comm="syslogd" name="messages" scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [ 21.869199][ T382] RDX: 0000000000000000 RSI: 0000000003fa6060 RDI: 000000000c04eb7d [ 21.889552][ T30] audit: type=1400 audit(1791323097.287:73): avc: denied { append open } for pid=83 comm="syslogd" path="/tmp/messages" dev="tmpfs" ino=5 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:tmpfs_t tclass=file permissive=1 [pid 306] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 386] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 385] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 384] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 378] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=373, si_uid=0, si_status=0, si_utime=0, si_stime=71 /* 0.71 s */} --- [pid 386] <... futex resumed>) = 0 [pid 385] <... futex resumed>) = 0 [pid 384] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] fstat(3 [pid 386] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 385] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 384] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [ 21.897741][ T382] RBP: ffffc90000ce7c10 R08: ffff88810c98d083 R09: 1ffff11021931a10 [ 21.927622][ T382] R10: dffffc0000000000 R11: ffffed1021931a11 R12: dffffc0000000000 [ 21.935816][ T382] R13: dffffc0000000000 R14: 0000000003fa6060 R15: ffff88810b81b400 [ 21.936122][ T388] ================================================================== [ 21.944048][ T382] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 21.951827][ T388] BUG: KFENCE: use-after-free read in pppol2tp_sock_to_session+0xb4/0x1b0 [ 21.951827][ T388] [ 21.951849][ T388] Use-after-free read at 0xffff88823ff0e000 (in kfence-#31): [ 21.951859][ T388] pppol2tp_sock_to_session+0xb4/0x1b0 [ 21.960801][ T382] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 21.971396][ T388] pppol2tp_release+0x150/0x2b0 [ 21.971411][ T388] sock_close+0xb8/0x200 [ 21.978748][ T382] CR2: 0000555563d24758 CR3: 00000001262e8000 CR4: 00000000003506b0 [ 21.984174][ T388] __fput+0x22b/0x900 [ 21.984190][ T388] ____fput+0x15/0x20 [ 21.984202][ T388] task_work_run+0x127/0x190 [ 21.990784][ T382] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 21.995576][ T388] do_exit+0xb70/0x29a0 [ 21.999802][ T382] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 22.007736][ T388] __ia32_sys_exit+0x0/0x40 [ 22.012046][ T382] Call Trace: [ 22.015648][ T388] x64_sys_call+0x44/0x9a0 [ 22.020224][ T382] [ 22.028152][ T388] do_syscall_64+0x4c/0xa0 [ 22.032311][ T382] pppol2tp_release+0x150/0x2b0 [ 22.040221][ T388] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 22.040238][ T388] [ 22.040241][ T388] kfence-#31: 0xffff88823ff0e000-0xffff88823ff0e19f, size=416, cache=kmalloc-512 [ 22.040241][ T388] [ 22.040255][ T388] allocated by task 381 on cpu 0 at 21.718024s: [ 22.045642][ T382] sock_close+0xb8/0x200 [ 22.047994][ T388] l2tp_session_create+0x39/0xb60 [ 22.052515][ T382] ? sock_mmap+0xa0/0xa0 [ 22.055278][ T388] pppol2tp_connect+0xbf5/0x1640 [ 22.059783][ T382] __fput+0x22b/0x900 [ 22.064488][ T388] __sys_connect+0x3cb/0x450 [ 22.070504][ T382] ____fput+0x15/0x20 [ 22.072651][ T388] __x64_sys_connect+0x7a/0x90 [ 22.084024][ T382] task_work_run+0x127/0x190 [ 22.090106][ T388] x64_sys_call+0x7c/0x9a0 [ 22.090121][ T388] do_syscall_64+0x4c/0xa0 [ 22.090134][ T388] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 22.094530][ T382] do_exit+0xb70/0x29a0 [ 22.099341][ T388] [ 22.099344][ T388] freed by task 45 on cpu 0 at 21.927609s: [ 22.099372][ T388] l2tp_session_put+0xaf/0x1a0 [ 22.103791][ T382] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 22.108498][ T388] l2tp_session_delete+0x3a9/0x4a0 [ 22.112586][ T382] ? put_task_struct+0x90/0x90 [ 22.117012][ T388] l2tp_tunnel_del_work+0x180/0x3d0 [ 22.121102][ T382] ? __kasan_check_write+0x14/0x20 [ 22.125704][ T388] process_one_work+0x6c8/0xbb0 [ 22.130407][ T382] __x64_sys_exit+0x40/0x40 [ 22.134647][ T388] worker_thread+0xaa0/0x1250 [ 22.139148][ T382] x64_sys_call+0x44/0x9a0 [ 22.144901][ T388] kthread+0x3f5/0x4f0 [ 22.149171][ T382] do_syscall_64+0x4c/0xa0 [ 22.151329][ T388] ret_from_fork+0x1f/0x30 [ 22.157103][ T382] ? clear_bhb_loop+0x50/0xa0 [ 22.161837][ T388] [ 22.161843][ T388] CPU: 1 PID: 388 Comm: syz-executor389 Tainted: G B syzkaller #0 [ 22.161860][ T388] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 22.167838][ T382] ? clear_bhb_loop+0x50/0xa0 [ 22.172629][ T388] RIP: 0010:pppol2tp_sock_to_session+0xb4/0x1b0 [ 22.172649][ T388] Code: 80 3c 20 00 74 08 4c 89 ff e8 d8 2c 4a fd 4d 8b 3f 4d 85 ff 74 3f 4c 89 f8 48 c1 e8 03 42 0f b6 04 20 84 c0 0f 85 d3 00 00 00 <45> 8b 37 bf 7d eb 04 0c 44 89 f6 e8 6c b0 0a fd 41 81 fe 7d eb 04 [ 22.177537][ T382] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 22.182553][ T388] RSP: 0018:ffffc90000c67bf0 EFLAGS: 00010246 [ 22.182569][ T388] RAX: 0000000000000000 RBX: ffff888107fd4000 RCX: ffff88811b7f8000 [ 22.187805][ T382] RIP: 0033:0x7fd1a4415949 [ 22.192473][ T388] RDX: 0000000000000000 RSI: 0000000000000002 RDI: 000000007ffffffe [ 22.192485][ T388] RBP: ffffc90000c67c10 R08: ffff888107fd4083 R09: 1ffff11020ffa810 [ 22.192496][ T388] R10: dffffc0000000000 R11: ffffed1020ffa811 R12: dffffc0000000000 [ 22.192506][ T388] R13: dffffc0000000000 R14: ffff888107fd4080 R15: ffff88823ff0e000 [ 22.192516][ T388] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 22.197217][ T382] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 22.201631][ T388] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 22.201643][ T388] CR2: ffff88823ff0e000 CR3: 000000012753f000 CR4: 00000000003506a0 [ 22.201657][ T388] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 22.206247][ T382] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 [ 22.210077][ T388] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 22.210089][ T388] Call Trace: [ 22.210093][ T388] [ 22.210099][ T388] pppol2tp_release+0x150/0x2b0 [ 22.214679][ T382] ORIG_RAX: 000000000000003c [ 22.218876][ T388] sock_close+0xb8/0x200 [ 22.403720][ T388] ? sock_mmap+0xa0/0xa0 [ 22.407947][ T388] __fput+0x22b/0x900 [ 22.411908][ T388] ____fput+0x15/0x20 [ 22.415868][ T388] task_work_run+0x127/0x190 [ 22.420434][ T388] do_exit+0xb70/0x29a0 [ 22.424566][ T388] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 22.430263][ T388] ? put_task_struct+0x90/0x90 [ 22.435005][ T388] ? __kasan_check_write+0x14/0x20 [ 22.440098][ T388] __x64_sys_exit+0x40/0x40 [ 22.444579][ T388] x64_sys_call+0x44/0x9a0 [ 22.448975][ T388] do_syscall_64+0x4c/0xa0 [ 22.453367][ T388] ? clear_bhb_loop+0x50/0xa0 [ 22.458021][ T388] ? clear_bhb_loop+0x50/0xa0 [ 22.462672][ T388] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 22.468545][ T388] RIP: 0033:0x7fd1a4415949 [ 22.472938][ T388] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 22.480281][ T388] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 22.488669][ T388] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 22.496619][ T388] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 22.504573][ T388] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 22.512526][ T388] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [pid 386] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 385] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 384] <... futex resumed>) = 1 [pid 378] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 386] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 385] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 384] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 378] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 378] <... futex resumed>) = 0 [pid 385] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 384] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 386] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 378] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 385] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 386] <... mmap resumed>) = 0x7fd1a43d5000 [pid 384] sendfile(-1, -1, [3 [pid 386] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 385] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 386] <... mprotect resumed>) = 0 [pid 385] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 384] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 385] <... mprotect resumed>) = 0 [pid 384] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 386] rt_sigprocmask(SIG_BLOCK, ~[] [pid 385] rt_sigprocmask(SIG_BLOCK, ~[] [pid 386] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 384] <... futex resumed>) = 1 [pid 378] <... futex resumed>) = 0 [pid 304] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 386] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 385] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 384] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 378] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... openat resumed>) = 3 [pid 378] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 390 attached [pid 386] <... clone3 resumed> => {parent_tid=[390]}, 88) = 390 [pid 385] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 384] <... clone3 resumed>) = 391 [pid 378] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./4/binderfs" [pid 304] fstat(3 [pid 386] rt_sigprocmask(SIG_SETMASK, [] [pid 384] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 378] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 386] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 385] <... clone3 resumed> => {parent_tid=[392]}, 88) = 392 [pid 384] <... futex resumed>) = 0 [pid 378] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./4/binderfs" [pid 304] getdents64(3 [pid 386] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 385] rt_sigprocmask(SIG_SETMASK, [] [pid 384] ioctl(3, PPPIOCSMRU, 0 [pid 378] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 386] <... futex resumed>) = 0 [pid 385] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 384] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 378] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 304] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 386] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 385] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 384] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 385] <... futex resumed>) = 0 [pid 384] <... futex resumed>) = 1 [pid 378] <... futex resumed>) = 0 [pid 306] close(3 [pid 304] newfstatat(AT_FDCWD, "./4/binderfs" [pid 385] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 384] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 378] exit_group(0 [pid 306] <... close resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 384] <... futex resumed>) = ? [pid 378] <... exit_group resumed>) = ? [pid 306] rmdir("./4" [pid 304] unlink("./4/binderfs" [pid 384] +++ exited with 0 +++ [pid 306] <... rmdir resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 306] mkdir("./5", 0777 [pid 304] getdents64(3 [pid 306] <... mkdir resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] close(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... close resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] rmdir("./4") = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 393 [pid 304] mkdir("./5", 0777 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... mkdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 394 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 390] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 390] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 390] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 386] <... futex resumed>) = 0 [pid 386] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 386] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 390] <... futex resumed>) = 1 [pid 390] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 386] <... futex resumed>) = 0 [pid 386] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 386] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 390] <... futex resumed>) = 1 [pid 390] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = 0 [pid 390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 386] <... futex resumed>) = 0 [pid 386] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 386] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 390] <... futex resumed>) = 1 [pid 390] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 386] <... futex resumed>) = 0 [pid 386] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 386] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 390] <... futex resumed>) = 1 ci2-android-5-15/strace-static-x86_64: Process 393 attached ci2-android-5-15/strace-static-x86_64: Process 392 attached [pid 389] <... futex resumed>) = ? [pid 390] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 395 [pid 390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 386] <... futex resumed>) = 0 [pid 386] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 386] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 390] <... futex resumed>) = 1 [pid 390] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 386] <... futex resumed>) = 0 [pid 386] exit_group(0) = ? [pid 390] <... futex resumed>) = ? [pid 390] +++ exited with 0 +++ [pid 386] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 394 attached [pid 394] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 394] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 394] chdir("./5") = 0 [pid 394] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 394] setpgid(0, 0) = 0 [pid 394] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 394] write(3, "1000", 4) = 4 [pid 394] close(3) = 0 [pid 394] symlink("/dev/binderfs", "./binderfs") = 0 [pid 394] write(1, "executing program\n", 18) = 18 [pid 394] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 394] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 394] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 394] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 394] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 394] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 394] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[396]}, 88) = 396 [pid 394] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 394] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 394] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 396 attached [pid 396] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 396] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 396] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 396] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 394] <... futex resumed>) = 0 [pid 394] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 394] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 396] <... futex resumed>) = 1 [pid 396] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 396] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 394] <... futex resumed>) = 0 [pid 394] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 394] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 396] <... futex resumed>) = 1 [pid 396] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 396] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 394] <... futex resumed>) = 0 [pid 394] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 394] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 396] <... futex resumed>) = 1 [pid 396] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 396] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 394] <... futex resumed>) = 0 [pid 394] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 394] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 396] <... futex resumed>) = 1 [pid 396] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 397 [pid 396] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 394] <... futex resumed>) = 0 [pid 394] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 394] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 396] <... futex resumed>) = 1 [pid 396] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 396] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 394] <... futex resumed>) = 0 [pid 394] exit_group(0) = ? [pid 396] <... futex resumed>) = ? [pid 396] +++ exited with 0 +++ [pid 394] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=394, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 393] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 392] set_robust_list(0x7fd1a43f59a0, 24 [pid 393] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 393] chdir("./5") = 0 [pid 393] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 389] +++ exited with 0 +++ [pid 378] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=386, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 392] <... set_robust_list resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=378, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 392] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 392] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 311] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./5/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./5/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./5") = 0 [pid 308] mkdir("./6", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 398 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 393] <... prctl resumed>) = 0 [pid 393] setpgid(0, 0) = 0 [pid 393] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 393] write(3, "1000", 4) = 4 [pid 393] close(3) = 0 [pid 393] symlink("/dev/binderfs", "./binderfs") = 0 [pid 393] write(1, "executing program\n", 18) = 18 executing program [pid 393] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 393] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 393] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 393] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 393] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 393] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 393] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[399]}, 88) = 399 [pid 393] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 393] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... restart_syscall resumed>) = 0 [pid 393] <... futex resumed>) = 0 [pid 393] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 398 attached [pid 392] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./5/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./5/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./5") = 0 [pid 304] mkdir("./6", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 400 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 399 attached [pid 399] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 399] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 399] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 399] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 393] <... futex resumed>) = 0 [pid 393] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 393] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 399] <... futex resumed>) = 1 [pid 399] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 399] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 393] <... futex resumed>) = 0 [pid 393] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 393] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 399] <... futex resumed>) = 1 [pid 399] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 399] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 393] <... futex resumed>) = 0 [pid 393] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 393] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 399] <... futex resumed>) = 1 [pid 399] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 399] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 393] <... futex resumed>) = 0 [pid 398] set_robust_list(0x555563d1b6a0, 24 [pid 392] <... futex resumed>) = 1 [pid 311] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-5-15/strace-static-x86_64: Process 400 attached [pid 398] <... set_robust_list resumed>) = 0 [pid 392] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 393] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 385] <... futex resumed>) = 0 [pid 393] <... futex resumed>) = 0 [pid 385] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 393] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 385] <... futex resumed>) = 0 [pid 385] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 399] <... futex resumed>) = 1 [ 22.520474][ T388] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 22.528436][ T388] [ 22.531432][ T388] ================================================================== [ 22.542049][ T382] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 22.551116][ T382] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 22.561300][ T382] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 22.569378][ T382] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [pid 399] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 401 [pid 399] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 393] <... futex resumed>) = 0 [pid 393] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 393] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 399] <... futex resumed>) = 1 [pid 399] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 399] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 393] <... futex resumed>) = 0 [pid 393] exit_group(0) = ? [pid 399] <... futex resumed>) = ? [pid 399] +++ exited with 0 +++ [pid 393] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=393, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... openat resumed>) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./5/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./5/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./5") = 0 [pid 311] mkdir("./6", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 400] set_robust_list(0x555563d1b6a0, 24 [pid 398] rt_sigprocmask(SIG_SETMASK, [] [pid 392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 402 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 402 attached [pid 402] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 402] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 402] chdir("./6") = 0 [pid 402] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 400] <... set_robust_list resumed>) = 0 [pid 398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 392] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./5/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./5/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./5") = 0 [pid 306] mkdir("./6", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 403 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 402] setpgid(0, 0) = 0 [pid 402] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 402] write(3, "1000", 4) = 4 [pid 402] close(3) = 0 [pid 402] symlink("/dev/binderfs", "./binderfs") = 0 [pid 398] chdir("./6" [pid 392] <... socket resumed>) = 4 [pid 398] <... chdir resumed>) = 0 [pid 392] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 398] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 392] <... futex resumed>) = 1 [pid 400] rt_sigprocmask(SIG_SETMASK, [] [pid 398] <... prctl resumed>) = 0 [pid 392] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 403 attached [pid 400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 398] setpgid(0, 0 [pid 385] <... futex resumed>) = 0 [pid 403] set_robust_list(0x555563d1b6a0, 24 [pid 400] chdir("./6" [pid 398] <... setpgid resumed>) = 0 [pid 403] <... set_robust_list resumed>) = 0 [pid 402] write(1, "executing program\n", 18 [pid 400] <... chdir resumed>) = 0 [pid 398] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 400] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 385] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 398] <... openat resumed>) = 3 [pid 400] <... prctl resumed>) = 0 [pid 392] <... futex resumed>) = 0 [pid 403] rt_sigprocmask(SIG_SETMASK, [] [pid 402] <... write resumed>) = 18 [pid 400] setpgid(0, 0 [pid 398] write(3, "1000", 4 executing program [pid 385] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 392] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 392] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 400] <... setpgid resumed>) = 0 [pid 398] <... write resumed>) = 4 [pid 392] <... futex resumed>) = 1 [pid 385] <... futex resumed>) = 0 [pid 400] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 398] close(3 [pid 392] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 385] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 400] <... openat resumed>) = 3 [pid 398] <... close resumed>) = 0 [pid 392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 385] <... futex resumed>) = 0 [pid 400] write(3, "1000", 4 [pid 398] symlink("/dev/binderfs", "./binderfs" [pid 392] sendfile(-1, -1, [3 [pid 385] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 400] <... write resumed>) = 4 [pid 398] <... symlink resumed>) = 0 [pid 392] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 400] close(3 [pid 398] write(1, "executing program\n", 18 executing program [pid 392] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 403] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 402] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 400] <... close resumed>) = 0 [pid 398] <... write resumed>) = 18 [pid 392] <... futex resumed>) = 1 [pid 385] <... futex resumed>) = 0 [pid 400] symlink("/dev/binderfs", "./binderfs" [pid 398] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 392] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 385] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 385] <... futex resumed>) = 0 [pid 400] <... symlink resumed>) = 0 [pid 398] <... futex resumed>) = 0 [pid 392] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 385] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 403] chdir("./6" [pid 402] <... futex resumed>) = 0 [pid 400] write(1, "executing program\n", 18 [pid 398] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 392] <... clone3 resumed>) = 404 [pid 400] <... write resumed>) = 18 [pid 398] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 392] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 400] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 398] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 392] <... futex resumed>) = 1 [pid 385] <... futex resumed>) = 0 [pid 403] <... chdir resumed>) = 0 [pid 400] <... futex resumed>) = 0 [pid 398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 392] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 385] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 403] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 400] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 398] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 385] <... futex resumed>) = 0 [pid 403] <... prctl resumed>) = 0 [pid 400] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 398] <... mmap resumed>) = 0x7fd1a43d5000 [pid 392] ioctl(3, PPPIOCSMRU, 0 [pid 385] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 403] setpgid(0, 0 [pid 400] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 398] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 392] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 403] <... setpgid resumed>) = 0 [pid 400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 398] <... mprotect resumed>) = 0 [pid 392] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 402] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 403] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 400] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 398] rt_sigprocmask(SIG_BLOCK, ~[] [pid 403] <... openat resumed>) = 3 [pid 402] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 400] <... mmap resumed>) = 0x7fd1a43d5000 [pid 398] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 392] <... futex resumed>) = 1 [pid 385] <... futex resumed>) = 0 [pid 403] write(3, "1000", 4 [pid 400] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 398] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 392] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 403] <... write resumed>) = 4 [pid 400] <... mprotect resumed>) = 0 [pid 385] exit_group(0 [pid 403] close(3 [pid 400] rt_sigprocmask(SIG_BLOCK, ~[] [pid 385] <... exit_group resumed>) = ? [pid 403] <... close resumed>) = 0 [pid 400] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 398] <... clone3 resumed> => {parent_tid=[405]}, 88) = 405 [pid 392] <... futex resumed>) = ? [pid 403] symlink("/dev/binderfs", "./binderfs" [pid 400] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 398] rt_sigprocmask(SIG_SETMASK, [] [pid 403] <... symlink resumed>) = 0 [pid 403] write(1, "executing program\n", 18 [pid 400] <... clone3 resumed> => {parent_tid=[406]}, 88) = 406 [pid 403] <... write resumed>) = 18 [pid 400] rt_sigprocmask(SIG_SETMASK, [] [pid 398] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 392] +++ exited with 0 +++ [pid 385] +++ exited with 0 +++ [pid 403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 398] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 403] <... futex resumed>) = 0 [pid 400] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 398] <... futex resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=385, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 403] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 400] <... futex resumed>) = 0 [pid 398] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 403] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 400] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 403] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 403] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 403] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 403] rt_sigprocmask(SIG_BLOCK, ~[] [pid 402] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1]ci2-android-5-15/strace-static-x86_64: Process 406 attached ci2-android-5-15/strace-static-x86_64: Process 405 attached [pid 403] <... rt_sigprocmask resumed>, [], 8) = 0 executing program executing program [pid 403] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 405] set_robust_list(0x7fd1a43f59a0, 24 [pid 403] <... clone3 resumed> => {parent_tid=[407]}, 88) = 407 [pid 403] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 403] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 403] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 407 attached [pid 407] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 407] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 407] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 407] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 403] <... futex resumed>) = 0 [pid 403] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 403] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 407] <... futex resumed>) = 1 [pid 407] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 407] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 403] <... futex resumed>) = 0 [pid 403] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 403] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 407] <... futex resumed>) = 1 [pid 407] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 407] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 403] <... futex resumed>) = 0 [pid 403] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 403] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 407] <... futex resumed>) = 1 [pid 407] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 407] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 403] <... futex resumed>) = 0 [pid 403] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 403] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 407] <... futex resumed>) = 1 [pid 407] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] <... restart_syscall resumed>) = 0 [pid 402] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 402] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 407] <... clone3 resumed>) = 408 [pid 407] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 402] <... mprotect resumed>) = 0 [pid 403] <... futex resumed>) = 0 [pid 403] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 403] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 407] <... futex resumed>) = 1 [pid 407] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 407] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 403] <... futex resumed>) = 0 [pid 403] exit_group(0) = ? [pid 407] <... futex resumed>) = ? [pid 406] set_robust_list(0x7fd1a43f59a0, 24 [pid 405] <... set_robust_list resumed>) = 0 [pid 402] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 405] rt_sigprocmask(SIG_SETMASK, [] [pid 402] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... openat resumed>) = 3 [pid 405] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 402] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] fstat(3 [pid 406] <... set_robust_list resumed>) = 0 [pid 405] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 406] rt_sigprocmask(SIG_SETMASK, [] [pid 405] <... socket resumed>) = 3 [pid 402] <... clone3 resumed> => {parent_tid=[409]}, 88) = 409 [pid 305] getdents64(3 [pid 405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 402] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 406] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 405] <... futex resumed>) = 1 [pid 402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 398] <... futex resumed>) = 0 [pid 305] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 406] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 405] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 398] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 405] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 402] <... futex resumed>) = 0 [pid 398] <... futex resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./5/binderfs" [pid 406] <... socket resumed>) = 3 [pid 405] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 398] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 406] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 405] <... socket resumed>) = 4 [pid 305] unlink("./5/binderfs"ci2-android-5-15/strace-static-x86_64: Process 409 attached [pid 407] +++ exited with 0 +++ [pid 406] <... futex resumed>) = 1 [pid 405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 403] +++ exited with 0 +++ [pid 400] <... futex resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 406] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 400] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 406] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 400] <... futex resumed>) = 0 [pid 406] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 400] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 406] <... socket resumed>) = 4 [pid 406] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 400] <... futex resumed>) = 0 [pid 406] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 400] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 406] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 400] <... futex resumed>) = 0 [pid 406] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 400] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 406] <... connect resumed>) = -1 EEXIST (File exists) [pid 406] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 400] <... futex resumed>) = 0 [pid 406] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 400] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 406] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 400] <... futex resumed>) = 0 [pid 406] sendfile(-1, -1, [3 [pid 400] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 406] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 406] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 400] <... futex resumed>) = 0 [pid 406] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 400] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 406] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 400] <... futex resumed>) = 0 [pid 406] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 400] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 409] set_robust_list(0x7fd1a43f59a0, 24 [pid 406] <... clone3 resumed>) = 410 [pid 405] <... futex resumed>) = 1 [pid 398] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 405] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 398] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=403, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 405] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 398] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] close(3 [pid 409] <... set_robust_list resumed>) = 0 [pid 406] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 405] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 398] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... close resumed>) = 0 [pid 305] rmdir("./5" [pid 409] rt_sigprocmask(SIG_SETMASK, [] [pid 406] <... futex resumed>) = 1 [pid 405] <... connect resumed>) = -1 EEXIST (File exists) [pid 400] <... futex resumed>) = 0 [pid 406] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] <... rmdir resumed>) = 0 [pid 406] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 400] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] mkdir("./6", 0777 [pid 409] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 406] ioctl(3, PPPIOCSMRU, 0 [pid 405] <... futex resumed>) = 1 [pid 400] <... futex resumed>) = 0 [pid 398] <... futex resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 406] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 405] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 400] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 398] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 406] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 405] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 400] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 398] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 406] <... futex resumed>) = 0 [pid 405] sendfile(-1, -1, [3 [pid 400] exit_group(0 [pid 398] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 409] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 405] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 400] <... exit_group resumed>) = ? [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 411 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 406] +++ exited with 0 +++ [pid 405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 411 attached [pid 411] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 411] rt_sigprocmask(SIG_SETMASK, [] [pid 400] +++ exited with 0 +++ [pid 405] <... futex resumed>) = 1 [pid 398] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=400, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 405] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 398] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... restart_syscall resumed>) = 0 [pid 409] <... socket resumed>) = 3 [pid 306] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 398] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 405] <... clone3 resumed>) = 412 [pid 306] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 398] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 411] chdir("./6" [pid 409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3 [pid 304] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 411] <... chdir resumed>) = 0 [pid 409] <... futex resumed>) = 1 [pid 405] <... futex resumed>) = 1 [pid 402] <... futex resumed>) = 0 [pid 398] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... openat resumed>) = 3 [pid 411] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] getdents64(3 [pid 304] fstat(3 [pid 411] <... prctl resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 411] setpgid(0, 0 [pid 409] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 405] ioctl(3, PPPIOCSMRU, 0 [pid 402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 398] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] getdents64(3 [pid 411] <... setpgid resumed>) = 0 [pid 405] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 402] <... futex resumed>) = 0 [pid 398] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 411] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 409] <... socket resumed>) = 4 [pid 306] newfstatat(AT_FDCWD, "./6/binderfs" [pid 304] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 411] <... openat resumed>) = 3 [pid 409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 398] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 411] write(3, "1000", 4 [pid 306] unlink("./6/binderfs" [pid 304] newfstatat(AT_FDCWD, "./6/binderfs" [pid 411] <... write resumed>) = 4 [pid 409] <... futex resumed>) = 0 [pid 405] <... futex resumed>) = 0 [pid 402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 398] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... unlink resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 411] close(3 [pid 409] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 405] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 398] exit_group(0 [pid 306] getdents64(3 [pid 304] unlink("./6/binderfs" [pid 411] <... close resumed>) = 0 [pid 409] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 405] <... futex resumed>) = ? [pid 402] <... futex resumed>) = 0 [pid 398] <... exit_group resumed>) = ? [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... unlink resumed>) = 0 [pid 409] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 405] +++ exited with 0 +++ [pid 402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(3 [pid 304] getdents64(3 [pid 306] <... close resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] rmdir("./6" [pid 304] close(3 [pid 398] +++ exited with 0 +++ [pid 409] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] <... rmdir resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./7", 0777 [pid 304] rmdir("./6" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=398, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 411] symlink("/dev/binderfs", "./binderfs" [pid 409] <... futex resumed>) = 1 [pid 402] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... mkdir resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 409] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] mkdir("./7", 0777 [pid 411] <... symlink resumed>) = 0 [pid 409] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 402] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 409] sendfile(-1, -1, [3 [pid 402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 411] write(1, "executing program\n", 18 [pid 409] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 413 executing program [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 413 attached [pid 411] <... write resumed>) = 18 [pid 409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 414 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 414 attached [pid 413] set_robust_list(0x555563d1b6a0, 24 [pid 411] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 409] <... futex resumed>) = 1 [pid 402] <... futex resumed>) = 0 [pid 414] set_robust_list(0x555563d1b6a0, 24 [pid 413] <... set_robust_list resumed>) = 0 [pid 411] <... futex resumed>) = 0 [pid 409] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 414] <... set_robust_list resumed>) = 0 [pid 414] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 414] chdir("./7") = 0 [pid 409] <... clone3 resumed>) = 415 [pid 402] <... futex resumed>) = 0 [pid 411] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 414] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 414] setpgid(0, 0) = 0 [pid 414] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 413] rt_sigprocmask(SIG_SETMASK, [] [pid 411] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 414] <... openat resumed>) = 3 [pid 411] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 409] <... futex resumed>) = 0 [pid 402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 414] write(3, "1000", 4) = 4 [pid 414] close(3) = 0 [pid 414] symlink("/dev/binderfs", "./binderfs") = 0 [pid 413] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 409] ioctl(3, PPPIOCSMRU, 0 [pid 402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 414] write(1, "executing program\n", 18 [pid 413] chdir("./7" [pid 411] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 409] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 402] <... futex resumed>) = 0 [pid 413] <... chdir resumed>) = 0 [pid 411] <... mmap resumed>) = 0x7fd1a43d5000 [pid 402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 413] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 411] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 413] <... prctl resumed>) = 0 [pid 411] <... mprotect resumed>) = 0 [pid 409] <... futex resumed>) = 0 [pid 413] setpgid(0, 0 [pid 402] exit_group(0 [pid 414] <... write resumed>) = 18 [pid 413] <... setpgid resumed>) = 0 executing program [pid 411] rt_sigprocmask(SIG_BLOCK, ~[] [pid 402] <... exit_group resumed>) = ? [pid 414] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 413] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 411] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 409] +++ exited with 0 +++ [pid 414] <... futex resumed>) = 0 [pid 414] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 402] +++ exited with 0 +++ [pid 411] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 414] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=402, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 414] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 411] <... clone3 resumed> => {parent_tid=[416]}, 88) = 416 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 413] <... openat resumed>) = 3 [pid 411] rt_sigprocmask(SIG_SETMASK, [] [pid 414] <... mmap resumed>) = 0x7fd1a43d5000 [pid 413] write(3, "1000", 4 [pid 411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 414] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 411] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 413] <... write resumed>) = 4 [pid 411] <... futex resumed>) = 0 [pid 414] <... mprotect resumed>) = 0 [pid 413] close(3 [pid 411] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 416 attached [pid 414] rt_sigprocmask(SIG_BLOCK, ~[] [pid 413] <... close resumed>) = 0 [pid 414] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 413] symlink("/dev/binderfs", "./binderfs" [pid 414] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[417]}, 88) = 417 [pid 416] set_robust_list(0x7fd1a43f59a0, 24 [pid 413] <... symlink resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 414] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 414] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 414] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 416] <... set_robust_list resumed>) = 0 [pid 413] write(1, "executing program\n", 18ci2-android-5-15/strace-static-x86_64: Process 417 attached [pid 417] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 417] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 417] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 417] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 311] <... restart_syscall resumed>) = 0 [pid 413] <... write resumed>) = 18 [pid 414] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 414] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 416] rt_sigprocmask(SIG_SETMASK, [] [pid 413] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 413] <... futex resumed>) = 0 [pid 414] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 413] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 413] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 413] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 413] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... openat resumed>) = 3 [pid 413] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] fstat(3 [pid 413] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] <... openat resumed>) = 3 [pid 413] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 413] <... mprotect resumed>) = 0 [pid 311] fstat(3 [pid 308] getdents64(3 [pid 417] <... futex resumed>) = 0 [pid 413] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 413] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 413] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] getdents64(3 [pid 308] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 417] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 413] <... clone3 resumed> => {parent_tid=[418]}, 88) = 418 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 413] rt_sigprocmask(SIG_SETMASK, [] [pid 308] newfstatat(AT_FDCWD, "./6/binderfs" [pid 413] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 413] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] newfstatat(AT_FDCWD, "./6/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 413] <... futex resumed>) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./6/binderfs" [pid 413] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] unlink("./6/binderfs" [pid 308] <... unlink resumed>) = 0 [pid 417] <... socket resumed>) = 4 [pid 311] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 311] getdents64(3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] close(3 [pid 308] close(3 [pid 311] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 311] rmdir("./6" [pid 308] rmdir("./6" [pid 311] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 311] mkdir("./7", 0777 [pid 308] mkdir("./7", 0777 [pid 414] <... futex resumed>) = 0 [pid 414] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 414] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 417] <... futex resumed>) = 1 [pid 311] <... mkdir resumed>) = 0 [pid 417] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... mkdir resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 417] <... futex resumed>) = 1 [pid 414] <... futex resumed>) = 0 [pid 414] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 414] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 419 [pid 417] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 414] <... futex resumed>) = 0 [pid 414] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 420 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 414] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 417] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 420 attached ci2-android-5-15/strace-static-x86_64: Process 419 attached ci2-android-5-15/strace-static-x86_64: Process 418 attached [pid 416] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 416] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 420] set_robust_list(0x555563d1b6a0, 24 [pid 419] set_robust_list(0x555563d1b6a0, 24 [pid 418] set_robust_list(0x7fd1a43f59a0, 24 [pid 420] <... set_robust_list resumed>) = 0 [pid 419] <... set_robust_list resumed>) = 0 [pid 418] <... set_robust_list resumed>) = 0 [pid 416] <... socket resumed>) = 3 [pid 416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 420] rt_sigprocmask(SIG_SETMASK, [] [pid 419] rt_sigprocmask(SIG_SETMASK, [] [pid 418] rt_sigprocmask(SIG_SETMASK, [] [pid 416] <... futex resumed>) = 1 [pid 411] <... futex resumed>) = 0 [pid 411] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 411] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 420] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 419] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 418] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 416] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 417] <... clone3 resumed>) = 421 [pid 416] <... socket resumed>) = 4 [pid 417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 414] <... futex resumed>) = 0 [pid 414] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 416] <... futex resumed>) = 1 [pid 411] <... futex resumed>) = 0 [pid 411] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 414] <... futex resumed>) = 0 [pid 411] <... futex resumed>) = 0 [pid 414] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 411] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 417] <... futex resumed>) = 1 [pid 417] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 416] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 420] chdir("./7" [pid 419] chdir("./7" [pid 418] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 416] <... connect resumed>) = -1 EEXIST (File exists) [pid 414] <... futex resumed>) = 0 [pid 420] <... chdir resumed>) = 0 [pid 414] exit_group(0 [pid 416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 420] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 419] <... chdir resumed>) = 0 [pid 416] <... futex resumed>) = 1 [pid 411] <... futex resumed>) = 0 [pid 414] <... exit_group resumed>) = ? [pid 411] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 416] sendfile(-1, -1, [3 [pid 411] <... futex resumed>) = 0 [pid 416] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 411] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 417] <... futex resumed>) = ? [pid 420] <... prctl resumed>) = 0 [pid 419] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 418] <... socket resumed>) = 3 [pid 417] +++ exited with 0 +++ [pid 416] <... futex resumed>) = 1 [pid 414] +++ exited with 0 +++ [pid 411] <... futex resumed>) = 0 [pid 411] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=414, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 22.577441][ T382] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 22.585545][ T382] [ 22.588585][ T382] ---[ end trace 87f75fb3dc9cc3cf ]--- [pid 416] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 411] <... futex resumed>) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 411] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 420] setpgid(0, 0) = 0 [pid 420] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 416] <... clone3 resumed>) = 422 [pid 420] write(3, "1000", 4) = 4 [pid 420] close(3) = 0 [pid 420] symlink("/dev/binderfs", "./binderfs" [pid 419] <... prctl resumed>) = 0 [pid 418] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 411] <... futex resumed>) = 0 [pid 419] setpgid(0, 0 [pid 411] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 416] ioctl(3, PPPIOCSMRU, 0 [pid 411] <... futex resumed>) = 0 [pid 419] <... setpgid resumed>) = 0 [pid 411] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 416] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 419] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 420] <... symlink resumed>) = 0 [pid 418] <... futex resumed>) = 1 [pid 416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 413] <... futex resumed>) = 0 [pid 413] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 420] write(1, "executing program\n", 18 [pid 416] <... futex resumed>) = 1 [pid 413] <... futex resumed>) = 0 [pid 411] <... futex resumed>) = 0 [pid 416] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 413] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 420] <... write resumed>) = 18 [pid 411] exit_group(0) = ? [pid 416] <... futex resumed>) = ? [pid 419] <... openat resumed>) = 3 [pid 419] write(3, "1000", 4) = 4 [pid 419] close(3) = 0 [pid 419] symlink("/dev/binderfs", "./binderfs" [pid 416] +++ exited with 0 +++ [pid 411] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=411, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 420] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 420] <... futex resumed>) = 0 executing program [pid 418] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 420] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 418] <... socket resumed>) = 4 [pid 304] <... restart_syscall resumed>) = 0 [pid 419] <... symlink resumed>) = 0 [pid 420] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 418] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 419] write(1, "executing program\n", 18 [pid 420] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 418] <... futex resumed>) = 1 [pid 413] <... futex resumed>) = 0 [pid 304] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 413] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 420] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 420] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 418] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 413] <... futex resumed>) = 0 [pid 304] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 413] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 419] <... write resumed>) = 18 [pid 304] <... openat resumed>) = 3 [pid 420] <... mmap resumed>) = 0x7fd1a43d5000 [pid 418] <... connect resumed>) = -1 EEXIST (File exists) [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 420] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 418] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] getdents64(3 [pid 420] <... mprotect resumed>) = 0 [pid 413] <... futex resumed>) = 0 [pid 419] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 413] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 420] rt_sigprocmask(SIG_BLOCK, ~[] [pid 418] <... futex resumed>) = 1 [pid 413] <... futex resumed>) = 0 [pid 304] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 413] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 420] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 420] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 418] sendfile(-1, -1, [3 [pid 304] newfstatat(AT_FDCWD, "./7/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./7/binderfs" [pid 418] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 419] <... futex resumed>) = 0 [pid 419] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 420] <... clone3 resumed> => {parent_tid=[423]}, 88) = 423 [pid 418] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... unlink resumed>) = 0 [pid 420] rt_sigprocmask(SIG_SETMASK, [] [pid 304] getdents64(3 [pid 418] <... futex resumed>) = 1 [pid 413] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 420] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 418] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 413] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] close(3 [pid 420] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 413] <... futex resumed>) = 0 executing program [pid 420] <... futex resumed>) = 0 [pid 413] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... close resumed>) = 0 [pid 420] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 419] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] rmdir("./7" [pid 419] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 419] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] <... rmdir resumed>) = 0 [pid 304] mkdir("./8", 0777 [pid 419] <... mmap resumed>) = 0x7fd1a43d5000 [pid 419] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 419] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 419] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] <... restart_syscall resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 419] <... clone3 resumed> => {parent_tid=[424]}, 88) = 424 [pid 419] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 425 ci2-android-5-15/strace-static-x86_64: Process 424 attached [pid 305] <... openat resumed>) = 3 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 305] fstat(3 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 418] <... clone3 resumed>) = 426 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3 [pid 424] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 418] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 418] <... futex resumed>) = 1 [pid 413] <... futex resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 424] rt_sigprocmask(SIG_SETMASK, [] [pid 413] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] newfstatat(AT_FDCWD, "./6/binderfs" [pid 418] ioctl(3, PPPIOCSMRU, 0 [pid 413] <... futex resumed>) = 0 [pid 418] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 413] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 418] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] unlink("./6/binderfs"ci2-android-5-15/strace-static-x86_64: Process 425 attached [pid 418] <... futex resumed>) = 1 [pid 413] <... futex resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 424] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 424] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 413] exit_group(0 [pid 418] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] getdents64(3 [pid 418] <... futex resumed>) = ? [pid 413] <... exit_group resumed>) = ? [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 424] <... socket resumed>) = 3 [pid 305] rmdir("./6" [pid 424] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 419] <... futex resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] mkdir("./7", 0777 [pid 419] <... futex resumed>) = 0 [pid 419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 424] <... futex resumed>) = 1 [pid 424] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 424] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 419] <... futex resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 419] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 418] +++ exited with 0 +++ [pid 413] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=413, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 424] <... futex resumed>) = 1 [pid 424] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 427 [pid 424] <... connect resumed>) = -1 EEXIST (File exists) [pid 424] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 419] <... futex resumed>) = 0 [pid 419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 424] <... futex resumed>) = 1 [pid 424] sendfile(-1, -1, [3ci2-android-5-15/strace-static-x86_64: Process 423 attached [pid 425] set_robust_list(0x555563d1b6a0, 24 [pid 424] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 424] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 419] <... futex resumed>) = 0 [pid 419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 425] <... set_robust_list resumed>) = 0 [pid 423] set_robust_list(0x7fd1a43f59a0, 24 [pid 424] <... futex resumed>) = 1 [pid 424] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 425] rt_sigprocmask(SIG_SETMASK, [] [pid 423] <... set_robust_list resumed>) = 0 [pid 425] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 423] rt_sigprocmask(SIG_SETMASK, [] [pid 425] chdir("./8" [pid 423] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 424] <... clone3 resumed>) = 428 [pid 425] <... chdir resumed>) = 0 [pid 424] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 419] <... futex resumed>) = 0 [pid 419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 425] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 419] <... futex resumed>) = 0 [pid 419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 424] <... futex resumed>) = 1 [pid 424] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 424] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 419] <... futex resumed>) = 0 [pid 425] <... prctl resumed>) = 0 [pid 423] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 419] exit_group(0) = ? [pid 425] setpgid(0, 0 [pid 424] <... futex resumed>) = ? [pid 423] <... socket resumed>) = 3 [pid 425] <... setpgid resumed>) = 0 [pid 425] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 423] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 425] <... openat resumed>) = 3 [pid 423] <... futex resumed>) = 1 [pid 420] <... futex resumed>) = 0 [pid 425] write(3, "1000", 4 [pid 423] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 420] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 425] <... write resumed>) = 4 [pid 420] <... futex resumed>) = 0 [pid 424] +++ exited with 0 +++ [pid 420] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 419] +++ exited with 0 +++ [pid 425] close(3 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=419, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 425] <... close resumed>) = 0 [pid 423] <... socket resumed>) = 4 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 425] symlink("/dev/binderfs", "./binderfs" [pid 423] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 427 attached [pid 427] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 425] <... symlink resumed>) = 0 [pid 306] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 423] <... futex resumed>) = 1 [pid 420] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 425] write(1, "executing program\n", 18 [pid 420] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 425] <... write resumed>) = 18 [pid 423] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 420] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 420] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(3 [pid 425] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 423] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 425] <... futex resumed>) = 0 [pid 423] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./7/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 425] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 423] <... futex resumed>) = 1 [pid 420] <... futex resumed>) = 0 [pid 306] unlink("./7/binderfs" [pid 425] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 423] sendfile(-1, -1, [3 [pid 420] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 425] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 423] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 420] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 425] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 423] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 420] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 425] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 423] <... futex resumed>) = 0 [pid 420] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... restart_syscall resumed>) = 0 [pid 306] close(3 [pid 425] <... mmap resumed>) = 0x7fd1a43d5000 [pid 423] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 420] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 420] <... futex resumed>) = 0 [pid 306] rmdir("./7" [pid 425] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 420] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 427] rt_sigprocmask(SIG_SETMASK, [] [pid 425] <... mprotect resumed>) = 0 [pid 423] <... clone3 resumed>) = 429 [pid 311] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] mkdir("./8", 0777 [pid 425] rt_sigprocmask(SIG_BLOCK, ~[] [pid 423] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... mkdir resumed>) = 0 [pid 425] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 423] <... futex resumed>) = 1 [pid 420] <... futex resumed>) = 0 [pid 311] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 425] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 423] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 420] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 executing program executing program [pid 311] <... openat resumed>) = 3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 430 attached ci2-android-5-15/strace-static-x86_64: Process 431 attached [pid 423] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 420] <... futex resumed>) = 0 [pid 311] fstat(3 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 431 [pid 425] <... clone3 resumed> => {parent_tid=[430]}, 88) = 430 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 423] ioctl(3, PPPIOCSMRU, 0 [pid 420] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 427] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 423] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 427] chdir("./7" [pid 425] rt_sigprocmask(SIG_SETMASK, [] [pid 423] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 430] set_robust_list(0x7fd1a43f59a0, 24 [pid 427] <... chdir resumed>) = 0 [pid 427] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 427] setpgid(0, 0 [pid 425] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 423] <... futex resumed>) = 1 [pid 420] <... futex resumed>) = 0 [pid 427] <... setpgid resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 427] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 423] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 420] exit_group(0 [pid 311] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 427] <... openat resumed>) = 3 [pid 425] <... futex resumed>) = 0 [pid 423] <... futex resumed>) = ? [pid 420] <... exit_group resumed>) = ? [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 430] <... set_robust_list resumed>) = 0 [pid 427] write(3, "1000", 4) = 4 [pid 427] close(3) = 0 [pid 427] symlink("/dev/binderfs", "./binderfs") = 0 [pid 425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 423] +++ exited with 0 +++ [pid 427] write(1, "executing program\n", 18) = 18 [pid 427] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 427] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 420] +++ exited with 0 +++ [pid 427] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=420, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] newfstatat(AT_FDCWD, "./7/binderfs" [pid 427] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 427] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 427] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 427] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 427] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] unlink("./7/binderfs" [pid 427] <... clone3 resumed> => {parent_tid=[432]}, 88) = 432 [pid 427] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... unlink resumed>) = 0 [pid 427] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 427] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 427] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 432 attached [pid 432] set_robust_list(0x7fd1a43f59a0, 24 [pid 430] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 432] <... set_robust_list resumed>) = 0 [pid 311] close(3 [pid 432] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 432] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 311] <... close resumed>) = 0 [pid 432] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 427] <... futex resumed>) = 0 [pid 311] rmdir("./7" [pid 427] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 427] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] mkdir("./8", 0777 [pid 432] <... futex resumed>) = 1 [pid 432] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 432] <... socket resumed>) = 4 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 432] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 427] <... futex resumed>) = 0 [pid 427] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 427] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 432] <... futex resumed>) = 1 [pid 432] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50ci2-android-5-15/strace-static-x86_64: Process 433 attached [pid 431] set_robust_list(0x555563d1b6a0, 24 [pid 430] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 433 [pid 432] <... connect resumed>) = -1 EEXIST (File exists) [pid 432] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 431] <... set_robust_list resumed>) = 0 [pid 430] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 427] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 433] set_robust_list(0x555563d1b6a0, 24 [pid 427] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 427] <... futex resumed>) = 0 [pid 430] <... socket resumed>) = 3 [pid 427] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 432] <... futex resumed>) = 1 [pid 432] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 432] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 427] <... futex resumed>) = 0 [pid 427] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 427] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 432] <... futex resumed>) = 1 [pid 432] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 430] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 425] <... futex resumed>) = 0 [pid 425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 430] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 425] <... futex resumed>) = 0 [pid 433] <... set_robust_list resumed>) = 0 [pid 431] rt_sigprocmask(SIG_SETMASK, [] [pid 430] <... socket resumed>) = 4 [pid 425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 430] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 425] <... futex resumed>) = 0 [pid 431] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 430] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 430] <... connect resumed>) = -1 EEXIST (File exists) [pid 425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 430] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 425] <... futex resumed>) = 0 [pid 430] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 430] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 425] <... futex resumed>) = 0 [pid 425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 430] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 430] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 425] <... futex resumed>) = 0 [pid 430] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 430] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 425] <... futex resumed>) = 0 [pid 430] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 432] <... clone3 resumed>) = 434 [pid 432] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 427] <... futex resumed>) = 0 [pid 430] <... clone3 resumed>) = 435 [pid 308] <... restart_syscall resumed>) = 0 [pid 427] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 432] <... futex resumed>) = 1 [pid 430] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 432] ioctl(3, PPPIOCSMRU, 0 [pid 430] <... futex resumed>) = 1 [pid 427] <... futex resumed>) = 0 [pid 425] <... futex resumed>) = 0 [pid 432] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 427] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 430] ioctl(3, PPPIOCSMRU, 0 [pid 425] <... futex resumed>) = 0 [pid 308] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 430] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 430] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 430] <... futex resumed>) = 0 [pid 425] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 430] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 432] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 425] exit_group(0 [pid 308] <... openat resumed>) = 3 [pid 425] <... exit_group resumed>) = ? [pid 430] <... futex resumed>) = ? [pid 308] fstat(3 [pid 432] <... futex resumed>) = 1 [pid 427] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 432] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 427] exit_group(0 [pid 432] <... futex resumed>) = ? [pid 427] <... exit_group resumed>) = ? [pid 433] rt_sigprocmask(SIG_SETMASK, [] [pid 432] +++ exited with 0 +++ [pid 431] chdir("./8" [pid 430] +++ exited with 0 +++ [pid 427] +++ exited with 0 +++ [pid 425] +++ exited with 0 +++ [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=427, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 431] <... chdir resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=425, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 431] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./7/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 431] <... prctl resumed>) = 0 [pid 304] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 431] setpgid(0, 0 [pid 308] unlink("./7/binderfs" [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... unlink resumed>) = 0 [pid 304] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 431] <... setpgid resumed>) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... openat resumed>) = 3 [pid 433] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 431] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 304] fstat(3 [pid 308] close(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 433] chdir("./8" [pid 431] <... openat resumed>) = 3 [pid 304] getdents64(3 [pid 308] <... close resumed>) = 0 [pid 433] <... chdir resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] rmdir("./7" [pid 431] write(3, "1000", 4 [pid 304] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 433] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... rmdir resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 431] <... write resumed>) = 4 [pid 308] mkdir("./8", 0777 [pid 304] newfstatat(AT_FDCWD, "./8/binderfs" [pid 433] <... prctl resumed>) = 0 [pid 433] setpgid(0, 0) = 0 [pid 433] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... mkdir resumed>) = 0 [pid 431] close(3 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] unlink("./8/binderfs" [pid 431] <... close resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 433] <... openat resumed>) = 3 [pid 304] <... unlink resumed>) = 0 [pid 431] symlink("/dev/binderfs", "./binderfs" [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] getdents64(3 [pid 433] write(3, "1000", 4) = 4 [pid 433] close(3) = 0 [pid 433] symlink("/dev/binderfs", "./binderfs") = 0 [pid 305] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 431] <... symlink resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 436 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] close(3 [pid 305] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... close resumed>) = 0 [pid 433] write(1, "executing program\n", 18 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 431] write(1, "executing program\n", 18 [pid 305] <... openat resumed>) = 3 [pid 304] rmdir("./8" [pid 431] <... write resumed>) = 18 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] fstat(3 [pid 433] <... write resumed>) = 18 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 431] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] getdents64(3 [pid 304] mkdir("./9", 0777 [pid 431] <... futex resumed>) = 0 [pid 433] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 433] <... futex resumed>) = 0 [pid 433] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 433] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 433] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] <... mkdir resumed>) = 0 [pid 431] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 433] <... mmap resumed>) = 0x7fd1a43d5000 executing program executing program [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 431] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] newfstatat(AT_FDCWD, "./7/binderfs" [pid 433] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 431] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] unlink("./7/binderfs" [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 433] <... mprotect resumed>) = 0 [pid 433] rt_sigprocmask(SIG_BLOCK, ~[] [pid 431] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... unlink resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 431] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] getdents64(3 [pid 433] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 433] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[437]}, 88) = 437 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 431] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] close(3 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 438 [pid 433] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... close resumed>) = 0 [pid 431] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] rmdir("./7" [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 433] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 433] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rmdir resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 431] <... mprotect resumed>) = 0 [pid 305] mkdir("./8", 0777 [pid 433] <... futex resumed>) = 0 [pid 433] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 436 attached [pid 436] set_robust_list(0x555563d1b6a0, 24 [pid 305] <... mkdir resumed>) = 0 [pid 436] <... set_robust_list resumed>) = 0 [pid 431] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 431] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 436] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 436] chdir("./8") = 0 [pid 436] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 431] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 439 [pid 436] <... prctl resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 436] setpgid(0, 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 436] <... setpgid resumed>) = 0 [pid 431] <... clone3 resumed> => {parent_tid=[440]}, 88) = 440 [pid 436] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-5-15/strace-static-x86_64: Process 438 attached ci2-android-5-15/strace-static-x86_64: Process 440 attached ci2-android-5-15/strace-static-x86_64: Process 437 attached [pid 431] rt_sigprocmask(SIG_SETMASK, [] [pid 436] <... openat resumed>) = 3 [pid 436] write(3, "1000", 4 [pid 431] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 436] <... write resumed>) = 4 [pid 436] close(3) = 0 [pid 431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 436] symlink("/dev/binderfs", "./binderfs" [pid 431] <... futex resumed>) = 0 [pid 440] set_robust_list(0x7fd1a43f59a0, 24 [pid 438] set_robust_list(0x555563d1b6a0, 24 [pid 437] set_robust_list(0x7fd1a43f59a0, 24 [pid 431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 436] <... symlink resumed>) = 0 [pid 440] <... set_robust_list resumed>) = 0 [pid 438] <... set_robust_list resumed>) = 0 [pid 437] <... set_robust_list resumed>) = 0 [pid 436] write(1, "executing program\n", 18) = 18 executing program [pid 436] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 436] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 440] rt_sigprocmask(SIG_SETMASK, [] [pid 436] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 436] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 440] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 438] rt_sigprocmask(SIG_SETMASK, [] [pid 437] rt_sigprocmask(SIG_SETMASK, [] [pid 436] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 436] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 436] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 440] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 438] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 437] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 436] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 440] <... socket resumed>) = 3 [pid 436] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 440] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 438] chdir("./9" [pid 437] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 440] <... futex resumed>) = 1 [pid 436] <... clone3 resumed> => {parent_tid=[441]}, 88) = 441 [pid 431] <... futex resumed>) = 0 [pid 438] <... chdir resumed>) = 0 [pid 437] <... socket resumed>) = 3 [pid 431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 436] rt_sigprocmask(SIG_SETMASK, [] [pid 431] <... futex resumed>) = 0 [pid 436] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 436] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 440] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 438] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 437] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 436] <... futex resumed>) = 0 [pid 436] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 439 attached [pid 440] <... socket resumed>) = 4 [pid 438] <... prctl resumed>) = 0 [pid 437] <... futex resumed>) = 1 [pid 433] <... futex resumed>) = 0 [pid 433] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 439] set_robust_list(0x555563d1b6a0, 24 [pid 433] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 439] <... set_robust_list resumed>) = 0 [pid 439] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 440] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 438] setpgid(0, 0 [pid 437] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 439] chdir("./8" [pid 440] <... futex resumed>) = 1 [pid 438] <... setpgid resumed>) = 0 [pid 437] <... socket resumed>) = 4 [pid 431] <... futex resumed>) = 0 [pid 431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 439] <... chdir resumed>) = 0 [pid 431] <... futex resumed>) = 0 [pid 439] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 438] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 439] <... prctl resumed>) = 0 [pid 439] setpgid(0, 0) = 0 [pid 440] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 438] <... openat resumed>) = 3 [pid 440] <... connect resumed>) = -1 EEXIST (File exists) [pid 437] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 439] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 440] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 438] write(3, "1000", 4 [pid 437] <... futex resumed>) = 1 [pid 433] <... futex resumed>) = 0 [pid 433] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 431] <... futex resumed>) = 0 [pid 440] <... futex resumed>) = 1 [pid 438] <... write resumed>) = 4 [pid 433] <... futex resumed>) = 0 [pid 431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 440] sendfile(-1, -1, [3 [pid 433] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 431] <... futex resumed>) = 0 [pid 438] close(3 [pid 440] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 440] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 439] <... openat resumed>) = 3 [pid 438] <... close resumed>) = 0 [pid 439] write(3, "1000", 4) = 4 [pid 439] close(3) = 0 [pid 439] symlink("/dev/binderfs", "./binderfs" [pid 440] <... futex resumed>) = 1 [pid 439] <... symlink resumed>) = 0 [pid 438] symlink("/dev/binderfs", "./binderfs" [pid 437] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 431] <... futex resumed>) = 0 [pid 440] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 439] write(1, "executing program\n", 18 [pid 431] <... futex resumed>) = 0 [pid 440] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 440] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 439] <... write resumed>) = 18 [pid 438] <... symlink resumed>) = 0 executing program [pid 439] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 439] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 439] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 438] write(1, "executing program\n", 18 [pid 439] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 438] <... write resumed>) = 18 [pid 439] <... mmap resumed>) = 0x7fd1a43d5000 [pid 439] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 440] <... clone3 resumed>) = 442 [pid 439] <... mprotect resumed>) = 0 executing program [pid 438] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 439] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 439] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 438] <... futex resumed>) = 0 [pid 440] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 438] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 440] <... futex resumed>) = 1 [pid 438] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 431] <... futex resumed>) = 0 [pid 440] ioctl(3, PPPIOCSMRU, 0 [pid 438] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 438] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 440] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 438] <... mmap resumed>) = 0x7fd1a43d5000 [pid 437] <... connect resumed>) = -1 EEXIST (File exists) [pid 440] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 438] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 437] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 443 attached [pid 439] <... clone3 resumed> => {parent_tid=[443]}, 88) = 443 [pid 439] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 443] set_robust_list(0x7fd1a43f59a0, 24 [pid 440] <... futex resumed>) = 1 [pid 438] <... mprotect resumed>) = 0 [pid 437] <... futex resumed>) = 1 [pid 433] <... futex resumed>) = 0 [pid 431] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 441 attached [pid 441] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 441] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 440] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 438] rt_sigprocmask(SIG_BLOCK, ~[] [pid 437] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 433] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 443] <... set_robust_list resumed>) = 0 [pid 431] exit_group(0 [pid 441] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 443] rt_sigprocmask(SIG_SETMASK, [] [pid 440] <... futex resumed>) = ? [pid 438] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 437] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 433] <... futex resumed>) = 0 [pid 431] <... exit_group resumed>) = ? [pid 441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 436] <... futex resumed>) = 0 [pid 436] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 436] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 441] <... futex resumed>) = 1 [pid 441] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 440] +++ exited with 0 +++ [pid 438] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 437] sendfile(-1, -1, [3 [pid 433] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 436] <... futex resumed>) = 0 [pid 431] +++ exited with 0 +++ [pid 437] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 436] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=431, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 436] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 436] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 441] <... futex resumed>) = 1 ci2-android-5-15/strace-static-x86_64: Process 444 attached [pid 443] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 441] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 438] <... clone3 resumed> => {parent_tid=[444]}, 88) = 444 [pid 437] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 441] <... connect resumed>) = -1 EEXIST (File exists) [pid 441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 436] <... futex resumed>) = 0 [pid 438] rt_sigprocmask(SIG_SETMASK, [] [pid 437] <... futex resumed>) = 1 [pid 436] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 443] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 444] set_robust_list(0x7fd1a43f59a0, 24 [pid 433] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 438] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 437] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 436] <... futex resumed>) = 0 [pid 444] <... set_robust_list resumed>) = 0 [pid 443] <... socket resumed>) = 3 [pid 438] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 437] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 436] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 433] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 438] <... futex resumed>) = 0 [pid 437] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 433] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 438] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 433] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 444] rt_sigprocmask(SIG_SETMASK, [] [pid 443] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 441] <... futex resumed>) = 1 [pid 437] <... clone3 resumed>) = 445 [pid 306] fstat(3 [pid 443] <... futex resumed>) = 1 [pid 439] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 443] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 437] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 444] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 443] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 441] sendfile(-1, -1, [3 [pid 439] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 444] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 441] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 444] <... socket resumed>) = 3 [pid 443] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 437] <... futex resumed>) = 1 [pid 433] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 444] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 441] <... futex resumed>) = 1 [pid 437] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 436] <... futex resumed>) = 0 [pid 433] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./8/binderfs" [pid 444] <... futex resumed>) = 1 [pid 441] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 438] <... futex resumed>) = 0 [pid 437] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 436] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 433] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 444] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 443] <... socket resumed>) = 4 [pid 441] <... clone3 resumed>) = 446 [pid 438] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 437] ioctl(3, PPPIOCSMRU, 0 [pid 436] <... futex resumed>) = 0 [pid 306] unlink("./8/binderfs" [pid 444] <... socket resumed>) = 4 [pid 443] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 438] <... futex resumed>) = 0 [pid 437] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 436] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 433] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 [pid 444] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 441] <... futex resumed>) = 0 [pid 436] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] getdents64(3 [pid 444] <... futex resumed>) = 0 [pid 441] ioctl(3, PPPIOCSMRU, 0 [pid 436] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 443] <... futex resumed>) = 1 [pid 441] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 439] <... futex resumed>) = 0 [pid 438] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 437] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 436] <... futex resumed>) = 0 [pid 433] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] close(3 [pid 441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 436] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 441] <... futex resumed>) = 0 [pid 439] <... futex resumed>) = 0 [pid 436] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rmdir("./8" [pid 441] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 436] exit_group(0 [pid 306] <... rmdir resumed>) = 0 [pid 441] <... futex resumed>) = ? [pid 436] <... exit_group resumed>) = ? [pid 306] mkdir("./9", 0777 [pid 444] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 443] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 441] +++ exited with 0 +++ [pid 438] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 437] <... futex resumed>) = 0 [pid 436] +++ exited with 0 +++ [pid 433] exit_group(0 [pid 306] <... mkdir resumed>) = 0 [pid 443] <... connect resumed>) = -1 EEXIST (File exists) [pid 438] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 433] <... exit_group resumed>) = ? [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 443] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 438] <... futex resumed>) = 0 [pid 437] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=436, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 444] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 443] <... futex resumed>) = 1 [pid 439] <... futex resumed>) = 0 [pid 438] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 433] +++ exited with 0 +++ [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 444] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 443] sendfile(-1, -1, [3 [pid 439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=433, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 447 ci2-android-5-15/strace-static-x86_64: Process 447 attached [pid 444] <... connect resumed>) = -1 EEXIST (File exists) [pid 443] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 439] <... futex resumed>) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 444] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 444] <... futex resumed>) = 1 [pid 447] set_robust_list(0x555563d1b6a0, 24 [pid 444] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 443] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 438] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 447] <... set_robust_list resumed>) = 0 [pid 443] <... futex resumed>) = 1 [pid 439] <... futex resumed>) = 0 [pid 443] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 443] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 439] <... futex resumed>) = 0 [pid 443] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 438] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 447] rt_sigprocmask(SIG_SETMASK, [] [pid 443] <... clone3 resumed>) = 448 [pid 443] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 439] <... futex resumed>) = 0 [pid 443] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 443] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 439] <... futex resumed>) = 0 [pid 443] ioctl(3, PPPIOCSMRU, 0 [pid 439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 443] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 443] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 439] <... futex resumed>) = 0 [pid 443] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 439] exit_group(0 [pid 444] <... futex resumed>) = 0 [pid 438] <... futex resumed>) = 1 [pid 447] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 444] sendfile(-1, -1, [3 [pid 443] <... futex resumed>) = ? [pid 439] <... exit_group resumed>) = ? [pid 447] chdir("./9" [pid 444] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 443] +++ exited with 0 +++ [pid 439] +++ exited with 0 +++ [pid 438] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 444] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 444] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 447] <... chdir resumed>) = 0 [pid 447] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 447] setpgid(0, 0 [pid 438] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=439, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 447] <... setpgid resumed>) = 0 [pid 447] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 438] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 447] write(3, "1000", 4) = 4 [pid 447] close(3) = 0 [pid 447] symlink("/dev/binderfs", "./binderfs") = 0 [pid 444] <... futex resumed>) = 0 [pid 438] <... futex resumed>) = 1 [pid 447] write(1, "executing program\n", 18 [pid 444] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 447] <... write resumed>) = 18 [pid 444] <... clone3 resumed>) = 449 [pid 438] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 447] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 444] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 447] <... futex resumed>) = 0 [pid 444] <... futex resumed>) = 0 [pid 447] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 444] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 438] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... restart_syscall resumed>) = 0 [pid 447] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 447] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] executing program [pid 438] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 447] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 444] <... futex resumed>) = 0 [pid 438] <... futex resumed>) = 1 [pid 308] <... openat resumed>) = 3 [pid 444] ioctl(3, PPPIOCSMRU, 0 [pid 308] fstat(3 [pid 444] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 444] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 444] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 444] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 447] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 438] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./8/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./8/binderfs" [pid 447] <... mmap resumed>) = 0x7fd1a43d5000 [pid 438] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./8") = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 308] mkdir("./9", 0777 [pid 305] <... restart_syscall resumed>) = 0 [pid 447] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 438] exit_group(0 [pid 308] <... mkdir resumed>) = 0 [pid 444] <... futex resumed>) = ? [pid 438] <... exit_group resumed>) = ? [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 447] <... mprotect resumed>) = 0 [pid 444] +++ exited with 0 +++ [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 438] +++ exited with 0 +++ [pid 311] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 447] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 450 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=438, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 447] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 447] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... openat resumed>) = 3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... openat resumed>) = 3 [pid 311] fstat(3 [pid 305] fstat(3 [pid 447] <... clone3 resumed> => {parent_tid=[451]}, 88) = 451 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 450 attached [pid 450] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 450] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 450] chdir("./9") = 0 [pid 450] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 450] setpgid(0, 0) = 0 [pid 450] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 305] getdents64(3 [pid 450] write(3, "1000", 4 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 447] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 447] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 447] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] newfstatat(AT_FDCWD, "./8/binderfs" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 450] <... write resumed>) = 4 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] newfstatat(AT_FDCWD, "./8/binderfs" [pid 447] <... futex resumed>) = 0 [pid 311] unlink("./8/binderfs" [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 447] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 450] close(3 [pid 311] <... unlink resumed>) = 0 [pid 305] unlink("./8/binderfs" [pid 311] getdents64(3 [pid 450] <... close resumed>) = 0 [pid 450] symlink("/dev/binderfs", "./binderfs" [pid 305] <... unlink resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] getdents64(3 [pid 311] close(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... close resumed>) = 0 [pid 305] close(3 [pid 311] rmdir("./8" [pid 305] <... close resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 305] rmdir("./8" [pid 311] mkdir("./9", 0777ci2-android-5-15/strace-static-x86_64: Process 451 attached [pid 305] <... rmdir resumed>) = 0 [pid 451] set_robust_list(0x7fd1a43f59a0, 24 [pid 450] <... symlink resumed>) = 0 [pid 451] <... set_robust_list resumed>) = 0 [pid 451] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... mkdir resumed>) = 0 [pid 305] mkdir("./9", 0777 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 451] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 451] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 450] write(1, "executing program\n", 18) = 18 [pid 450] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 451] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 451] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 450] <... futex resumed>) = 0 [pid 450] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 447] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 450] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 452 [pid 447] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 450] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 450] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 450] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 450] rt_sigprocmask(SIG_BLOCK, ~[] [pid 447] <... futex resumed>) = 1 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 453 [pid 451] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 447] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 451] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IPci2-android-5-15/strace-static-x86_64: Process 453 attached ) = 4 [pid 451] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 451] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 450] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 450] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 453] set_robust_list(0x555563d1b6a0, 24 [pid 447] <... futex resumed>) = 0 [pid 450] <... clone3 resumed> => {parent_tid=[454]}, 88) = 454 [pid 450] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 453] <... set_robust_list resumed>) = 0 [pid 447] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 450] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 450] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 452 attached [pid 451] <... futex resumed>) = 0 [pid 447] <... futex resumed>) = 1 [pid 453] rt_sigprocmask(SIG_SETMASK, [] [pid 447] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 452] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 452] rt_sigprocmask(SIG_SETMASK, [] [pid 451] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 452] chdir("./9" [pid 453] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 451] <... connect resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 454 attached [pid 454] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 454] rt_sigprocmask(SIG_SETMASK, [] [pid 452] <... chdir resumed>) = 0 [pid 451] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 454] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 454] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 454] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 450] <... futex resumed>) = 0 [pid 450] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 450] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 454] <... futex resumed>) = 1 [pid 451] <... futex resumed>) = 1 [pid 447] <... futex resumed>) = 0 [pid 453] chdir("./9" [pid 452] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 451] sendfile(-1, -1, [3 [pid 447] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 454] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 451] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 447] <... futex resumed>) = 0 [pid 447] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 451] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 447] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 451] <... futex resumed>) = 0 [pid 447] <... futex resumed>) = 0 [pid 447] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 451] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 454] <... socket resumed>) = 4 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 451] <... clone3 resumed>) = 455 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 452] <... prctl resumed>) = 0 [pid 451] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 453] <... chdir resumed>) = 0 [pid 304] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 453] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 452] setpgid(0, 0 [pid 451] <... futex resumed>) = 1 [pid 447] <... futex resumed>) = 0 [pid 304] newfstatat(AT_FDCWD, "./9/binderfs" [pid 451] ioctl(3, PPPIOCSMRU, 0 [pid 447] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 451] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 447] <... futex resumed>) = 0 [pid 304] unlink("./9/binderfs" [pid 453] <... prctl resumed>) = 0 [pid 452] <... setpgid resumed>) = 0 [pid 451] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 447] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... unlink resumed>) = 0 [pid 451] <... futex resumed>) = 0 [pid 447] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] getdents64(3 [pid 452] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 451] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 453] setpgid(0, 0 [pid 447] exit_group(0 [pid 304] close(3 [pid 453] <... setpgid resumed>) = 0 [pid 451] <... futex resumed>) = ? [pid 447] <... exit_group resumed>) = ? [pid 304] <... close resumed>) = 0 [pid 452] <... openat resumed>) = 3 [pid 304] rmdir("./9") = 0 [pid 304] mkdir("./10", 0777 [pid 451] +++ exited with 0 +++ [pid 453] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 447] +++ exited with 0 +++ [pid 452] write(3, "1000", 4 [pid 304] <... mkdir resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=447, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 453] <... openat resumed>) = 3 [pid 452] <... write resumed>) = 4 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 456 attached [pid 453] write(3, "1000", 4 [pid 452] close(3 [pid 306] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 456 [pid 453] <... write resumed>) = 4 [pid 452] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 453] close(3 [pid 452] symlink("/dev/binderfs", "./binderfs" [pid 306] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 453] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 453] symlink("/dev/binderfs", "./binderfs" [pid 452] <... symlink resumed>) = 0 [pid 306] getdents64(3 [pid 454] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 450] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 450] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 453] <... symlink resumed>) = 0 [pid 452] write(1, "executing program\n", 18 [pid 450] <... futex resumed>) = 0 [pid 450] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 453] write(1, "executing program\n", 18 [pid 452] <... write resumed>) = 18 [pid 306] newfstatat(AT_FDCWD, "./9/binderfs" executing program executing program [pid 452] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 453] <... write resumed>) = 18 [pid 452] <... futex resumed>) = 0 [pid 306] unlink("./9/binderfs" [pid 454] <... futex resumed>) = 1 [pid 453] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 452] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... unlink resumed>) = 0 [pid 454] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 453] <... futex resumed>) = 0 [pid 452] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 453] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 452] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 453] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 453] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] close(3 [pid 454] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] <... close resumed>) = 0 [pid 453] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 452] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] rmdir("./9" [pid 454] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 450] <... futex resumed>) = 0 [pid 453] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 452] <... mmap resumed>) = 0x7fd1a43d5000 [pid 450] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 450] <... futex resumed>) = 0 [pid 453] <... mmap resumed>) = 0x7fd1a43d5000 [pid 452] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 450] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] mkdir("./10", 0777 [pid 454] <... futex resumed>) = 1 [pid 453] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 452] <... mprotect resumed>) = 0 [pid 454] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 454] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 450] <... futex resumed>) = 0 [pid 454] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 450] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 454] <... clone3 resumed>) = 457 [pid 453] <... mprotect resumed>) = 0 [pid 452] rt_sigprocmask(SIG_BLOCK, ~[] [pid 450] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 454] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 450] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 454] <... futex resumed>) = 0 [pid 453] rt_sigprocmask(SIG_BLOCK, ~[] [pid 452] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 450] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 454] ioctl(3, PPPIOCSMRU, 0 [pid 453] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 452] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 450] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 454] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 450] <... futex resumed>) = 0 [pid 454] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 450] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 454] <... futex resumed>) = 0 [pid 450] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 454] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 453] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 450] exit_group(0 [pid 454] <... futex resumed>) = ? [pid 450] <... exit_group resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 459 attached ci2-android-5-15/strace-static-x86_64: Process 458 attached [pid 454] +++ exited with 0 +++ [pid 452] <... clone3 resumed> => {parent_tid=[459]}, 88) = 459 [pid 450] +++ exited with 0 +++ [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 458 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=450, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 456] set_robust_list(0x555563d1b6a0, 24 [pid 453] <... clone3 resumed> => {parent_tid=[460]}, 88) = 460 [pid 452] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 459] set_robust_list(0x7fd1a43f59a0, 24 [pid 456] <... set_robust_list resumed>) = 0 [pid 456] rt_sigprocmask(SIG_SETMASK, [] [pid 453] rt_sigprocmask(SIG_SETMASK, [] [pid 452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 456] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 459] <... set_robust_list resumed>) = 0 [pid 458] set_robust_list(0x555563d1b6a0, 24 [pid 456] chdir("./10" [pid 453] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 452] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 456] <... chdir resumed>) = 0 [pid 456] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 456] setpgid(0, 0) = 0 [pid 456] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 453] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 452] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3 [pid 459] rt_sigprocmask(SIG_SETMASK, [] [pid 458] <... set_robust_list resumed>) = 0 [pid 453] <... futex resumed>) = 0 [pid 452] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 459] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 458] rt_sigprocmask(SIG_SETMASK, [] [pid 453] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./9/binderfs" [pid 459] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 458] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 456] <... openat resumed>) = 3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 456] write(3, "1000", 4 [pid 308] unlink("./9/binderfs" [pid 459] <... socket resumed>) = 3 [pid 458] chdir("./10" [pid 456] <... write resumed>) = 4 [pid 308] <... unlink resumed>) = 0 [pid 456] close(3 [pid 308] getdents64(3 [pid 456] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 456] symlink("/dev/binderfs", "./binderfs" [pid 308] close(3 [pid 459] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] <... chdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 459] <... futex resumed>) = 1 [pid 458] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 456] <... symlink resumed>) = 0 executing program [pid 452] <... futex resumed>) = 0 [pid 308] rmdir("./9" [pid 456] write(1, "executing program\n", 18 [pid 452] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 456] <... write resumed>) = 18 [pid 452] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 456] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 452] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] mkdir("./10", 0777 [pid 456] <... futex resumed>) = 0 [pid 456] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 456] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 456] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 456] <... mmap resumed>) = 0x7fd1a43d5000 [pid 456] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 ci2-android-5-15/strace-static-x86_64: Process 460 attached [pid 456] rt_sigprocmask(SIG_BLOCK, ~[] [pid 460] set_robust_list(0x7fd1a43f59a0, 24 [pid 456] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 461 [pid 460] <... set_robust_list resumed>) = 0 [pid 456] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 460] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 459] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 458] <... prctl resumed>) = 0 [pid 460] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 456] <... clone3 resumed> => {parent_tid=[462]}, 88) = 462 [pid 460] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 456] rt_sigprocmask(SIG_SETMASK, [] [pid 460] <... socket resumed>) = 3 [pid 459] <... socket resumed>) = 4 [pid 458] setpgid(0, 0 [pid 456] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 460] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 456] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 460] <... futex resumed>) = 1 [pid 456] <... futex resumed>) = 0 [pid 453] <... futex resumed>) = 0 [pid 460] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 456] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 453] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 460] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 453] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 460] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 460] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 453] <... futex resumed>) = 0 [pid 460] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 453] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 460] <... connect resumed>) = -1 EEXIST (File exists) [pid 453] <... futex resumed>) = 0 [pid 460] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 453] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 460] <... futex resumed>) = 0 [pid 453] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 460] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 453] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 460] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 453] <... futex resumed>) = 0 [pid 453] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 460] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 460] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 453] <... futex resumed>) = 0 [pid 453] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 460] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 453] <... futex resumed>) = 0 [pid 459] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] <... setpgid resumed>) = 0 [pid 453] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 460] <... clone3 resumed>) = 463 [pid 459] <... futex resumed>) = 1 [pid 458] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 452] <... futex resumed>) = 0 [pid 460] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 459] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 452] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 459] <... connect resumed>) = -1 EEXIST (File exists) [pid 458] <... openat resumed>) = 3 [pid 452] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 461 attached [pid 460] <... futex resumed>) = 1 [pid 459] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] write(3, "1000", 4 [pid 453] <... futex resumed>) = 0 [pid 452] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 453] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 459] <... futex resumed>) = 0 [pid 458] <... write resumed>) = 4 [pid 452] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 453] <... futex resumed>) = 0 [pid 452] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 459] sendfile(-1, -1, [3 [pid 458] close(3 [pid 453] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 452] <... futex resumed>) = 0 [pid 459] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 458] <... close resumed>) = 0 [pid 452] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 461] set_robust_list(0x555563d1b6a0, 24 [pid 460] ioctl(3, PPPIOCSMRU, 0 [pid 459] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] symlink("/dev/binderfs", "./binderfs"ci2-android-5-15/strace-static-x86_64: Process 462 attached [pid 461] <... set_robust_list resumed>) = 0 [pid 460] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 459] <... futex resumed>) = 1 [pid 458] <... symlink resumed>) = 0 [pid 452] <... futex resumed>) = 0 [pid 462] set_robust_list(0x7fd1a43f59a0, 24 [pid 461] rt_sigprocmask(SIG_SETMASK, [] [pid 460] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 462] <... set_robust_list resumed>) = 0 [pid 461] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 460] <... futex resumed>) = 1 [pid 462] rt_sigprocmask(SIG_SETMASK, [] [pid 461] chdir("./10" [pid 460] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 459] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 executing program [pid 458] write(1, "executing program\n", 18 [pid 453] <... futex resumed>) = 0 [pid 452] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 462] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 461] <... chdir resumed>) = 0 [pid 462] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 461] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 453] exit_group(0 [pid 452] <... futex resumed>) = 0 [pid 462] <... socket resumed>) = 3 [pid 461] <... prctl resumed>) = 0 [pid 460] <... futex resumed>) = ? [pid 453] <... exit_group resumed>) = ? [pid 452] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 458] <... write resumed>) = 18 [pid 462] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 461] setpgid(0, 0 [pid 460] +++ exited with 0 +++ [pid 459] <... clone3 resumed>) = 464 [pid 453] +++ exited with 0 +++ [pid 458] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 462] <... futex resumed>) = 1 [pid 461] <... setpgid resumed>) = 0 [pid 459] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] <... futex resumed>) = 0 [pid 456] <... futex resumed>) = 0 [pid 462] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 461] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 459] <... futex resumed>) = 1 [pid 458] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 452] <... futex resumed>) = 0 [pid 456] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=453, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 461] <... openat resumed>) = 3 [pid 459] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 458] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 456] <... futex resumed>) = 0 [pid 452] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 462] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 461] write(3, "1000", 4 [pid 459] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 458] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 456] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 452] <... futex resumed>) = 0 [pid 461] <... write resumed>) = 4 [pid 459] ioctl(3, PPPIOCSMRU, 0 [pid 458] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 452] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 462] <... socket resumed>) = 4 [pid 461] close(3 [pid 459] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 458] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 459] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] <... mmap resumed>) = 0x7fd1a43d5000 [pid 462] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 461] <... close resumed>) = 0 [pid 459] <... futex resumed>) = 1 [pid 458] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 452] <... futex resumed>) = 0 [pid 462] <... futex resumed>) = 1 [pid 461] symlink("/dev/binderfs", "./binderfs" [pid 459] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 458] <... mprotect resumed>) = 0 [pid 456] <... futex resumed>) = 0 [pid 452] exit_group(0 [pid 462] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 459] <... futex resumed>) = ? [pid 458] rt_sigprocmask(SIG_BLOCK, ~[] [pid 456] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 452] <... exit_group resumed>) = ? [pid 462] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 461] <... symlink resumed>) = 0 [pid 459] +++ exited with 0 +++ [pid 458] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 456] <... futex resumed>) = 0 [pid 452] +++ exited with 0 +++ [pid 305] <... restart_syscall resumed>) = 0 [pid 461] write(1, "executing program\n", 18 [pid 458] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 456] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=452, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 462] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 461] <... write resumed>) = 18 [pid 458] <... clone3 resumed> => {parent_tid=[465]}, 88) = 465 ci2-android-5-15/strace-static-x86_64: Process 465 attached [pid 305] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 458] rt_sigprocmask(SIG_SETMASK, [] [pid 311] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 461] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 462] <... connect resumed>) = -1 EEXIST (File exists) [pid 458] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 462] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 461] <... futex resumed>) = 0 executing program [pid 458] <... futex resumed>) = 0 [pid 305] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 461] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 458] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... openat resumed>) = 3 [pid 462] <... futex resumed>) = 1 [pid 461] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 456] <... futex resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 305] fstat(3 [pid 462] sendfile(-1, -1, [3 [pid 461] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 456] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] fstat(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 462] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 461] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 456] <... futex resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 462] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 461] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 456] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] getdents64(3 [pid 462] <... futex resumed>) = 0 [pid 461] <... mmap resumed>) = 0x7fd1a43d5000 [pid 456] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] getdents64(3 [pid 461] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 456] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 462] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 461] <... mprotect resumed>) = 0 [pid 456] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 456] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 461] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./9/binderfs" [pid 461] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] newfstatat(AT_FDCWD, "./9/binderfs" [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 461] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./9/binderfs" [pid 311] unlink("./9/binderfs" [pid 465] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 305] <... unlink resumed>) = 0 [pid 465] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] <... unlink resumed>) = 0 [pid 305] getdents64(3 [pid 311] getdents64(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3 [pid 311] close(3 [pid 465] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] <... close resumed>) = 0 [pid 311] <... close resumed>) = 0 [pid 305] rmdir("./9" [pid 461] <... clone3 resumed> => {parent_tid=[466]}, 88) = 466 [pid 311] rmdir("./9" [pid 465] <... socket resumed>) = 3 [pid 305] <... rmdir resumed>) = 0 [pid 461] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rmdir resumed>) = 0 [pid 305] mkdir("./10", 0777 [pid 461] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] mkdir("./10", 0777 [pid 465] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] <... futex resumed>) = 0 [pid 458] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 458] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 465] <... futex resumed>) = 1 [pid 305] <... mkdir resumed>) = 0 [pid 465] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 465] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] <... futex resumed>) = 0 [pid 458] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 461] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 461] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 461] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 462] <... clone3 resumed>) = 467 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 465] <... futex resumed>) = 1 [pid 465] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 465] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 458] <... futex resumed>) = 0 [pid 465] sendfile(-1, -1, [3 [pid 458] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 465] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 458] <... futex resumed>) = 0 [pid 465] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 465] <... futex resumed>) = 0 [pid 458] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 465] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 458] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 469 attached ci2-android-5-15/strace-static-x86_64: Process 468 attached [pid 465] <... clone3 resumed>) = 470 [pid 462] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] <... futex resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 468 [pid 465] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 465] <... futex resumed>) = 0 [pid 458] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 469] set_robust_list(0x555563d1b6a0, 24 [pid 468] set_robust_list(0x555563d1b6a0, 24 [pid 465] ioctl(3, PPPIOCSMRU, 0 [pid 462] <... futex resumed>) = 1 [pid 458] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 456] <... futex resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 469 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 465] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 458] <... futex resumed>) = 0 [pid 465] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 458] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 465] <... futex resumed>) = 0 [pid 458] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 465] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 458] exit_group(0 [pid 465] <... futex resumed>) = ? [pid 462] ioctl(3, PPPIOCSMRU, 0 [pid 458] <... exit_group resumed>) = ? [pid 456] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 469] <... set_robust_list resumed>) = 0 [pid 468] <... set_robust_list resumed>) = 0 [pid 465] +++ exited with 0 +++ [pid 462] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 458] +++ exited with 0 +++ [pid 456] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 462] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 456] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=458, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 462] <... futex resumed>) = 0 [pid 456] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 462] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 466 attached [pid 456] exit_group(0) = ? [pid 462] <... futex resumed>) = ? [pid 306] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 466] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 466] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 466] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 466] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 461] <... futex resumed>) = 0 [pid 461] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 462] +++ exited with 0 +++ [pid 461] <... futex resumed>) = 0 [pid 456] +++ exited with 0 +++ [pid 461] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 469] rt_sigprocmask(SIG_SETMASK, [] [pid 468] rt_sigprocmask(SIG_SETMASK, [] [pid 306] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=456, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 466] <... futex resumed>) = 1 [pid 306] <... openat resumed>) = 3 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] fstat(3 [pid 466] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 466] <... socket resumed>) = 4 [pid 306] getdents64(3 [pid 469] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 468] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 466] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 466] <... futex resumed>) = 1 [pid 461] <... futex resumed>) = 0 [pid 469] chdir("./10" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 466] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 461] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./10/binderfs" [pid 304] <... restart_syscall resumed>) = 0 [pid 469] <... chdir resumed>) = 0 [pid 466] <... connect resumed>) = -1 EEXIST (File exists) [pid 461] <... futex resumed>) = 0 [pid 469] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 466] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 461] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 466] <... futex resumed>) = 0 [pid 461] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] unlink("./10/binderfs" [pid 469] <... prctl resumed>) = 0 [pid 468] chdir("./10" [pid 466] sendfile(-1, -1, [3 [pid 461] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 469] setpgid(0, 0 [pid 468] <... chdir resumed>) = 0 [pid 466] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 461] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 469] <... setpgid resumed>) = 0 [pid 468] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 466] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 461] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 304] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 466] <... futex resumed>) = 0 [pid 461] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 469] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 468] <... prctl resumed>) = 0 [pid 466] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 461] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 469] <... openat resumed>) = 3 [pid 468] setpgid(0, 0 [pid 466] <... clone3 resumed>) = 471 [pid 461] <... futex resumed>) = 0 [pid 469] write(3, "1000", 4 [pid 468] <... setpgid resumed>) = 0 [pid 466] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 461] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 304] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 469] <... write resumed>) = 4 [pid 468] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 466] <... futex resumed>) = 0 [pid 461] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 466] ioctl(3, PPPIOCSMRU, 0 [pid 461] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 469] close(3 [pid 468] <... openat resumed>) = 3 [pid 466] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 461] <... futex resumed>) = 0 [pid 306] rmdir("./10" [pid 304] <... openat resumed>) = 3 [pid 466] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 461] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 466] <... futex resumed>) = 0 [pid 461] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 466] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 461] exit_group(0 [pid 466] <... futex resumed>) = ? [pid 461] <... exit_group resumed>) = ? [pid 466] +++ exited with 0 +++ [pid 461] +++ exited with 0 +++ [pid 469] <... close resumed>) = 0 [pid 468] write(3, "1000", 4 [pid 306] <... rmdir resumed>) = 0 [pid 304] fstat(3 [pid 469] symlink("/dev/binderfs", "./binderfs" [pid 468] <... write resumed>) = 4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=461, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] mkdir("./11", 0777 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 469] <... symlink resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] getdents64(3 [pid 469] write(1, "executing program\n", 18 [pid 468] close(3 [pid 306] <... mkdir resumed>) = 0 executing program [pid 469] <... write resumed>) = 18 [pid 468] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 469] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 468] symlink("/dev/binderfs", "./binderfs" [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 469] <... futex resumed>) = 0 [pid 469] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 468] <... symlink resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 469] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 468] write(1, "executing program\n", 18ci2-android-5-15/strace-static-x86_64: Process 472 attached [pid 304] newfstatat(AT_FDCWD, "./10/binderfs" [pid 469] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 468] <... write resumed>) = 18 [pid 469] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 469] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 468] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 472 [pid 304] unlink("./10/binderfs" [pid 469] <... mmap resumed>) = 0x7fd1a43d5000 [pid 468] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... unlink resumed>) = 0 [pid 472] set_robust_list(0x555563d1b6a0, 24 [pid 469] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 468] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] getdents64(3 [pid 469] <... mprotect resumed>) = 0 [pid 468] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3 [pid 469] rt_sigprocmask(SIG_BLOCK, ~[] [pid 468] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 469] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 468] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... close resumed>) = 0 [pid 472] <... set_robust_list resumed>) = 0 [pid 469] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 468] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] rmdir("./10" [pid 468] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] <... rmdir resumed>) = 0 [pid 469] <... clone3 resumed> => {parent_tid=[473]}, 88) = 473 [pid 468] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] mkdir("./11", 0777 [pid 469] rt_sigprocmask(SIG_SETMASK, [] [pid 468] <... mprotect resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 469] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 468] rt_sigprocmask(SIG_BLOCK, ~[] [pid 469] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 468] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 474 [pid 472] rt_sigprocmask(SIG_SETMASK, [] [pid 469] <... futex resumed>) = 0 [pid 468] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 469] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 468] <... clone3 resumed> => {parent_tid=[475]}, 88) = 475 ci2-android-5-15/strace-static-x86_64: Process 473 attached [pid 468] rt_sigprocmask(SIG_SETMASK, [] [pid 473] set_robust_list(0x7fd1a43f59a0, 24 [pid 468] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 472] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 468] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 473] <... set_robust_list resumed>) = 0 [pid 468] <... futex resumed>) = 0 [pid 473] rt_sigprocmask(SIG_SETMASK, [] [pid 468] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 473] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 473] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 472] chdir("./11" [pid 473] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 473] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 469] <... futex resumed>) = 0 [pid 473] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 469] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 473] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 469] <... futex resumed>) = 0 [pid 473] <... socket resumed>) = 4 [pid 472] <... chdir resumed>) = 0 [pid 469] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 473] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 473] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 474 attached [pid 474] set_robust_list(0x555563d1b6a0, 24 [pid 469] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 469] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] <... set_robust_list resumed>) = 0 [pid 469] <... futex resumed>) = 1 [pid 473] <... futex resumed>) = 0 [pid 308] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 469] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 473] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 473] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] <... openat resumed>) = 3 [pid 473] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 472] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] fstat(3 [pid 473] <... futex resumed>) = 1 [pid 469] <... futex resumed>) = 0 [pid 472] <... prctl resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 469] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 472] setpgid(0, 0 [pid 469] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 472] <... setpgid resumed>) = 0 [pid 469] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 473] sendfile(-1, -1, [3 [pid 472] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 473] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 473] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./10/binderfs" [pid 472] <... openat resumed>) = 3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 473] <... futex resumed>) = 1 [pid 472] write(3, "1000", 4 [pid 469] <... futex resumed>) = 0 [pid 308] unlink("./10/binderfs" [pid 472] <... write resumed>) = 4 [pid 469] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 469] <... futex resumed>) = 0 [pid 472] close(3 [pid 469] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 473] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 472] <... close resumed>) = 0 [pid 473] <... clone3 resumed>) = 476 [pid 308] close(3 [pid 473] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 472] symlink("/dev/binderfs", "./binderfs" [pid 308] <... close resumed>) = 0 [pid 473] <... futex resumed>) = 1 [pid 469] <... futex resumed>) = 0 [pid 308] rmdir("./10" [pid 473] ioctl(3, PPPIOCSMRU, 0 [pid 469] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 473] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 469] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 474] rt_sigprocmask(SIG_SETMASK, [] [pid 473] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 472] <... symlink resumed>) = 0 [pid 469] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] mkdir("./11", 0777 [pid 474] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 473] <... futex resumed>) = 0 [pid 469] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 474] chdir("./11" [pid 473] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 469] exit_group(0ci2-android-5-15/strace-static-x86_64: Process 475 attached [pid 474] <... chdir resumed>) = 0 [pid 473] <... futex resumed>) = ? [pid 472] write(1, "executing program\n", 18 [pid 469] <... exit_group resumed>) = ? [pid 308] <... mkdir resumed>) = 0 [pid 475] set_robust_list(0x7fd1a43f59a0, 24 [pid 474] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 473] +++ exited with 0 +++ [pid 472] <... write resumed>) = 18 [pid 469] +++ exited with 0 +++ [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=469, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 472] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 475] <... set_robust_list resumed>) = 0 [pid 474] <... prctl resumed>) = 0 [pid 475] rt_sigprocmask(SIG_SETMASK, [] [pid 474] setpgid(0, 0 [pid 475] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 474] <... setpgid resumed>) = 0 [pid 475] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 474] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 472] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 477 [pid 475] <... socket resumed>) = 3 [pid 474] <... openat resumed>) = 3 [pid 472] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 475] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] write(3, "1000", 4 [pid 472] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 475] <... futex resumed>) = 1 [pid 474] <... write resumed>) = 4 [pid 472] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 468] <... futex resumed>) = 0 [pid 468] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 472] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 468] <... futex resumed>) = 0 [pid 475] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 474] close(3 [pid 472] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 468] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 475] <... socket resumed>) = 4 [pid 474] <... close resumed>) = 0 [pid 472] <... mmap resumed>) = 0x7fd1a43d5000 [pid 475] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] symlink("/dev/binderfs", "./binderfs" [pid 475] <... futex resumed>) = 1 [pid 474] <... symlink resumed>) = 0 [pid 472] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 468] <... futex resumed>) = 0 [pid 472] <... mprotect resumed>) = 0 [pid 468] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 475] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 474] write(1, "executing program\n", 18 [pid 468] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 472] rt_sigprocmask(SIG_BLOCK, ~[] [pid 475] <... connect resumed>) = -1 EEXIST (File exists) [pid 474] <... write resumed>) = 18 [pid 472] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 475] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 472] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 475] <... futex resumed>) = 1 [pid 474] <... futex resumed>) = 0 [pid 468] <... futex resumed>) = 0 [pid 475] sendfile(-1, -1, [3 [pid 474] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 468] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 475] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 474] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 468] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... restart_syscall resumed>) = 0 [pid 472] <... clone3 resumed> => {parent_tid=[478]}, 88) = 478 [pid 475] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 472] rt_sigprocmask(SIG_SETMASK, [] [pid 475] <... futex resumed>) = 1 [pid 474] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 472] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 468] <... futex resumed>) = 0 [pid 311] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 475] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 474] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 472] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 468] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 475] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 474] <... mmap resumed>) = 0x7fd1a43d5000 [pid 472] <... futex resumed>) = 0 [pid 468] <... futex resumed>) = 0 [pid 311] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 475] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 474] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 472] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 468] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 478 attached [pid 475] <... clone3 resumed>) = 479 [pid 474] <... mprotect resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 475] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] rt_sigprocmask(SIG_BLOCK, ~[] [pid 475] <... futex resumed>) = 1 [pid 474] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 468] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 477 attached [pid 475] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL executing program executing program [pid 474] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 468] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] fstat(3 [pid 477] set_robust_list(0x555563d1b6a0, 24 [pid 475] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 468] <... futex resumed>) = 0 [pid 478] set_robust_list(0x7fd1a43f59a0, 24 [pid 477] <... set_robust_list resumed>) = 0 [pid 475] ioctl(3, PPPIOCSMRU, 0 [pid 474] <... clone3 resumed> => {parent_tid=[480]}, 88) = 480 [pid 468] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 478] <... set_robust_list resumed>) = 0 [pid 477] rt_sigprocmask(SIG_SETMASK, [] [pid 475] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 474] rt_sigprocmask(SIG_SETMASK, [] [pid 477] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 475] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 477] chdir("./11" [pid 475] <... futex resumed>) = 1 [pid 474] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 468] <... futex resumed>) = 0 [pid 478] rt_sigprocmask(SIG_SETMASK, [] [pid 477] <... chdir resumed>) = 0 [pid 475] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 474] <... futex resumed>) = 0 [pid 468] exit_group(0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 477] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 475] <... futex resumed>) = ? [pid 474] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 468] <... exit_group resumed>) = ? [pid 478] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 477] <... prctl resumed>) = 0 [pid 475] +++ exited with 0 +++ [pid 468] +++ exited with 0 +++ [pid 311] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 477] setpgid(0, 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=468, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 477] <... setpgid resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./10/binderfs" [pid 478] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 477] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 477] <... openat resumed>) = 3 [pid 311] unlink("./10/binderfs" [pid 477] write(3, "1000", 4 [pid 311] <... unlink resumed>) = 0 [pid 477] <... write resumed>) = 4 [pid 311] getdents64(3 [pid 477] close(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 477] <... close resumed>) = 0 [pid 311] close(3 [pid 477] symlink("/dev/binderfs", "./binderfs" [pid 311] <... close resumed>) = 0 [pid 477] <... symlink resumed>) = 0 [pid 478] <... socket resumed>) = 3 [pid 311] rmdir("./10" [pid 477] write(1, "executing program\n", 18) = 18 executing program [pid 477] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rmdir resumed>) = 0 [pid 477] <... futex resumed>) = 0 [pid 478] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./11", 0777 [pid 477] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 477] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 477] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 311] <... mkdir resumed>) = 0 [pid 478] <... futex resumed>) = 1 [pid 472] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 478] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 472] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 472] <... futex resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 478] <... socket resumed>) = 4 [pid 472] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 477] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 477] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 477] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 478] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 481 [pid 472] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 478] <... futex resumed>) = 1 [pid 472] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 472] <... futex resumed>) = 0 [pid 478] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 472] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 478] <... connect resumed>) = -1 EEXIST (File exists) [pid 477] <... clone3 resumed> => {parent_tid=[482]}, 88) = 482 [pid 477] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 477] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 478] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 480 attached [pid 480] set_robust_list(0x7fd1a43f59a0, 24 [pid 478] <... futex resumed>) = 1 [pid 477] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 472] <... futex resumed>) = 0 [pid 472] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 478] sendfile(-1, -1, [3 [pid 472] <... futex resumed>) = 0 [pid 472] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 478] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 478] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 480] <... set_robust_list resumed>) = 0 [pid 478] <... futex resumed>) = 1 [pid 472] <... futex resumed>) = 0 [pid 480] rt_sigprocmask(SIG_SETMASK, [] [pid 478] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 472] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 480] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 472] <... futex resumed>) = 0 [pid 480] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 472] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 482 attached ci2-android-5-15/strace-static-x86_64: Process 481 attached [pid 480] <... socket resumed>) = 3 [pid 478] <... clone3 resumed>) = 483 [pid 480] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 478] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] <... futex resumed>) = 0 [pid 478] <... futex resumed>) = 1 [pid 474] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 472] <... futex resumed>) = 0 [pid 478] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 474] <... futex resumed>) = 0 [pid 472] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... restart_syscall resumed>) = 0 [pid 478] ioctl(3, PPPIOCSMRU, 0 [pid 474] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 472] <... futex resumed>) = 0 [pid 480] <... futex resumed>) = 1 [pid 478] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 472] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 478] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 472] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 478] <... futex resumed>) = 0 [pid 480] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 472] exit_group(0 [pid 305] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 472] <... exit_group resumed>) = ? [pid 478] +++ exited with 0 +++ [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 482] set_robust_list(0x7fd1a43f59a0, 24 [pid 481] set_robust_list(0x555563d1b6a0, 24 [pid 480] <... socket resumed>) = 4 [pid 472] +++ exited with 0 +++ [pid 305] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 480] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... openat resumed>) = 3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=472, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] fstat(3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 480] <... futex resumed>) = 1 [pid 474] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 480] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 474] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 481] <... set_robust_list resumed>) = 0 [pid 480] <... connect resumed>) = -1 EEXIST (File exists) [pid 474] <... futex resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 481] rt_sigprocmask(SIG_SETMASK, [] [pid 480] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 481] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 480] <... futex resumed>) = 0 [pid 474] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 481] chdir("./11" [pid 480] sendfile(-1, -1, [3 [pid 474] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 481] <... chdir resumed>) = 0 [pid 480] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 474] <... futex resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./10/binderfs" [pid 481] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 480] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 482] <... set_robust_list resumed>) = 0 [pid 481] <... prctl resumed>) = 0 [pid 480] <... futex resumed>) = 0 [pid 474] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 482] rt_sigprocmask(SIG_SETMASK, [] [pid 481] setpgid(0, 0 [pid 480] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 474] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] unlink("./10/binderfs" [pid 482] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 481] <... setpgid resumed>) = 0 [pid 480] <... clone3 resumed>) = 484 [pid 474] <... futex resumed>) = 0 [pid 482] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 481] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 480] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... unlink resumed>) = 0 [pid 482] <... socket resumed>) = 3 [pid 481] <... openat resumed>) = 3 [pid 480] <... futex resumed>) = 0 [pid 474] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 482] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 481] write(3, "1000", 4 [pid 480] ioctl(3, PPPIOCSMRU, 0 [pid 474] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] getdents64(3 [pid 482] <... futex resumed>) = 1 [pid 481] <... write resumed>) = 4 [pid 480] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 477] <... futex resumed>) = 0 [pid 474] <... futex resumed>) = 0 [pid 482] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 481] close(3 [pid 480] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 477] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 482] <... socket resumed>) = 4 [pid 481] <... close resumed>) = 0 [pid 480] <... futex resumed>) = 0 [pid 477] <... futex resumed>) = 0 [pid 474] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] close(3 [pid 482] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 481] symlink("/dev/binderfs", "./binderfs" executing program [pid 480] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 477] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 474] exit_group(0 [pid 482] <... futex resumed>) = 0 [pid 481] <... symlink resumed>) = 0 [pid 480] <... futex resumed>) = ? [pid 477] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 474] <... exit_group resumed>) = ? [pid 305] <... close resumed>) = 0 [pid 482] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 481] write(1, "executing program\n", 18 [pid 480] +++ exited with 0 +++ [pid 477] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 474] +++ exited with 0 +++ [pid 305] rmdir("./10" [pid 477] <... futex resumed>) = 0 [pid 482] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 481] <... write resumed>) = 18 [pid 305] <... rmdir resumed>) = 0 [pid 477] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=474, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] mkdir("./11", 0777 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 482] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 481] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 482] <... connect resumed>) = -1 EEXIST (File exists) [pid 481] <... futex resumed>) = 0 [pid 482] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 481] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... mkdir resumed>) = 0 [pid 482] <... futex resumed>) = 1 [pid 481] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 477] <... futex resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 482] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 481] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 477] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 482] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 481] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 477] <... futex resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 482] sendfile(-1, -1, [3 [pid 481] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 477] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 482] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 481] <... mmap resumed>) = 0x7fd1a43d5000 [pid 482] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 481] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 482] <... futex resumed>) = 1 [pid 481] <... mprotect resumed>) = 0 [pid 477] <... futex resumed>) = 0 [pid 482] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 481] rt_sigprocmask(SIG_BLOCK, ~[] [pid 477] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 485 [pid 482] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 481] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 477] <... futex resumed>) = 0 [pid 482] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 481] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 477] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 482] <... clone3 resumed>) = 486 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 482] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 481] <... clone3 resumed> => {parent_tid=[487]}, 88) = 487 [pid 306] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 482] <... futex resumed>) = 1 [pid 481] rt_sigprocmask(SIG_SETMASK, [] [pid 477] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 482] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 481] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 477] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 482] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 481] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 482] ioctl(3, PPPIOCSMRU, 0 [pid 481] <... futex resumed>) = 0 [pid 477] <... futex resumed>) = 0 [pid 482] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 481] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 477] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 482] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 477] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] fstat(3 [pid 482] <... futex resumed>) = 0 [pid 482] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 477] exit_group(0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 482] <... futex resumed>) = ? [pid 477] <... exit_group resumed>) = ? [pid 482] +++ exited with 0 +++ [pid 306] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 487 attached [pid 487] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 487] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 487] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 477] +++ exited with 0 +++ [pid 487] <... socket resumed>) = 3 [pid 487] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=477, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./11/binderfs" [pid 481] <... futex resumed>) = 0 [pid 481] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 481] <... futex resumed>) = 0 [pid 306] unlink("./11/binderfs" [pid 304] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 481] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 487] <... futex resumed>) = 1 [pid 487] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 306] <... unlink resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 304] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 487] <... socket resumed>) = 4 [pid 306] close(3 [pid 304] <... openat resumed>) = 3 [pid 487] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 304] fstat(3 [pid 306] rmdir("./11" [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 481] <... futex resumed>) = 0 [pid 481] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 481] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] getdents64(3 [pid 306] mkdir("./12", 0777 [pid 487] <... futex resumed>) = 1 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 487] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 487] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 481] <... futex resumed>) = 0 [pid 481] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 481] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 487] <... futex resumed>) = 1 [pid 487] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 487] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 481] <... futex resumed>) = 0 [pid 481] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 481] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 487] <... futex resumed>) = 1 [pid 487] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 488 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 485 attached [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 485] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 485] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] newfstatat(AT_FDCWD, "./11/binderfs" [pid 485] chdir("./11" [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 489 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 487] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 304] unlink("./11/binderfs" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 485] <... chdir resumed>) = 0 [pid 485] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3 [pid 485] setpgid(0, 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 485] <... setpgid resumed>) = 0 [pid 304] close(3 [pid 481] <... futex resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 481] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 481] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 487] <... futex resumed>) = 1 [pid 485] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 487] ioctl(3, PPPIOCSMRU, 0 [pid 485] <... openat resumed>) = 3 [pid 487] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 487] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 485] write(3, "1000", 4 [pid 304] rmdir("./11" [pid 487] <... futex resumed>) = 1 [pid 485] <... write resumed>) = 4 [pid 481] <... futex resumed>) = 0 [pid 487] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 485] close(3 [pid 481] exit_group(0 [pid 304] <... rmdir resumed>) = 0 [pid 487] <... futex resumed>) = ? [pid 485] <... close resumed>) = 0 [pid 481] <... exit_group resumed>) = ? [pid 304] mkdir("./12", 0777 [pid 487] +++ exited with 0 +++ [pid 485] symlink("/dev/binderfs", "./binderfs" [pid 481] +++ exited with 0 +++ [pid 485] <... symlink resumed>) = 0 [pid 485] write(1, "executing program\n", 18) = 18 executing program [pid 485] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=481, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 485] <... futex resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 485] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... restart_syscall resumed>) = 0 [pid 485] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 485] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 311] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 490 [pid 485] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... openat resumed>) = 3 [pid 308] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] fstat(3 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 308] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 485] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... openat resumed>) = 3 [pid 485] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 485] <... mprotect resumed>) = 0 [pid 485] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 485] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[491]}, 88) = 491 [pid 485] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 485] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 485] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 489 attached [pid 308] fstat(3 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] newfstatat(AT_FDCWD, "./11/binderfs" [pid 489] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] getdents64(3 [pid 311] unlink("./11/binderfs" [pid 489] <... set_robust_list resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 489] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... unlink resumed>) = 0 [pid 308] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] getdents64(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] newfstatat(AT_FDCWD, "./11/binderfs" [pid 311] close(3 [pid 489] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] <... close resumed>) = 0 [pid 308] unlink("./11/binderfs" [pid 311] rmdir("./11" [pid 489] chdir("./12" [pid 308] <... unlink resumed>) = 0 [pid 489] <... chdir resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 308] getdents64(3 [pid 311] mkdir("./12", 0777 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 489] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 489] setpgid(0, 0 [pid 311] <... mkdir resumed>) = 0 [pid 308] close(3 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... close resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rmdir("./11" [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 489] <... setpgid resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 489] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 489] write(3, "1000", 4 [pid 308] mkdir("./12", 0777 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 492 [pid 489] <... write resumed>) = 4 [pid 489] close(3) = 0 [pid 489] symlink("/dev/binderfs", "./binderfs"ci2-android-5-15/strace-static-x86_64: Process 490 attached ) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... mkdir resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 490] set_robust_list(0x555563d1b6a0, 24 [pid 489] write(1, "executing program\n", 18 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 490] <... set_robust_list resumed>) = 0 [pid 489] <... write resumed>) = 18 [pid 490] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 489] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 490] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 489] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 493 [pid 490] chdir("./12" [pid 489] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 490] <... chdir resumed>) = 0 [pid 489] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 490] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 489] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 490] <... prctl resumed>) = 0 [pid 489] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 490] setpgid(0, 0 [pid 489] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0ci2-android-5-15/strace-static-x86_64: Process 492 attached [pid 490] <... setpgid resumed>) = 0 [pid 489] <... mmap resumed>) = 0x7fd1a43d5000 [pid 490] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 489] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 490] <... openat resumed>) = 3 [pid 489] <... mprotect resumed>) = 0 [pid 492] set_robust_list(0x555563d1b6a0, 24 [pid 490] write(3, "1000", 4 [pid 489] rt_sigprocmask(SIG_BLOCK, ~[] [pid 490] <... write resumed>) = 4 [pid 489] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 492] <... set_robust_list resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 491 attached [pid 490] close(3 [pid 489] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 491] set_robust_list(0x7fd1a43f59a0, 24 [pid 490] <... close resumed>) = 0 [pid 492] rt_sigprocmask(SIG_SETMASK, [] [pid 491] <... set_robust_list resumed>) = 0 [pid 490] symlink("/dev/binderfs", "./binderfs" [pid 489] <... clone3 resumed> => {parent_tid=[494]}, 88) = 494 [pid 492] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 491] rt_sigprocmask(SIG_SETMASK, [] [pid 490] <... symlink resumed>) = 0 [pid 489] rt_sigprocmask(SIG_SETMASK, [] [pid 491] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 490] write(1, "executing program\n", 18 [pid 489] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 491] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 490] <... write resumed>) = 18 [pid 489] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 492] chdir("./12" [pid 490] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 489] <... futex resumed>) = 0 [pid 492] <... chdir resumed>) = 0 [pid 491] <... socket resumed>) = 3 [pid 490] <... futex resumed>) = 0 [pid 489] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 490] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 490] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 490] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 492] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 491] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 490] <... mmap resumed>) = 0x7fd1a43d5000 [pid 490] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 492] <... prctl resumed>) = 0 [pid 491] <... futex resumed>) = 1 [pid 490] rt_sigprocmask(SIG_BLOCK, ~[] [pid 485] <... futex resumed>) = 0 [pid 490] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 485] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 490] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 485] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 495 attached [pid 492] setpgid(0, 0 [pid 491] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 485] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 490] <... clone3 resumed> => {parent_tid=[495]}, 88) = 495 [pid 490] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 490] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 490] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 495] set_robust_list(0x7fd1a43f59a0, 24 [pid 492] <... setpgid resumed>) = 0 [pid 491] <... socket resumed>) = 4 ci2-android-5-15/strace-static-x86_64: Process 493 attached [pid 493] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 493] rt_sigprocmask(SIG_SETMASK, [] [pid 491] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 495] <... set_robust_list resumed>) = 0 [pid 492] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-5-15/strace-static-x86_64: Process 494 attached [pid 491] <... futex resumed>) = 1 [pid 485] <... futex resumed>) = 0 [pid 485] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 485] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 494] set_robust_list(0x7fd1a43f59a0, 24 [pid 491] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 492] <... openat resumed>) = 3 [pid 495] rt_sigprocmask(SIG_SETMASK, [] [pid 493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 494] <... set_robust_list resumed>) = 0 [pid 495] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 494] rt_sigprocmask(SIG_SETMASK, [] [pid 492] write(3, "1000", 4 [pid 491] <... connect resumed>) = -1 EEXIST (File exists) [pid 494] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 494] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 495] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 493] chdir("./12" [pid 492] <... write resumed>) = 4 [pid 491] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 494] <... socket resumed>) = 3 [pid 494] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 489] <... futex resumed>) = 0 [pid 489] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 494] <... futex resumed>) = 1 [pid 489] <... futex resumed>) = 0 [pid 494] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 489] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 494] <... socket resumed>) = 4 [pid 494] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 489] <... futex resumed>) = 0 [pid 494] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 489] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 494] <... connect resumed>) = -1 EEXIST (File exists) [pid 489] <... futex resumed>) = 0 [pid 494] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 489] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 494] <... futex resumed>) = 0 [pid 489] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 494] sendfile(-1, -1, [3 [pid 489] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 494] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 489] <... futex resumed>) = 0 [pid 494] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 492] close(3 [pid 491] <... futex resumed>) = 1 [pid 489] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 485] <... futex resumed>) = 0 [pid 494] <... futex resumed>) = 0 [pid 489] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 485] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 494] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 492] <... close resumed>) = 0 [pid 491] sendfile(-1, -1, [3 [pid 489] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 485] <... futex resumed>) = 0 [pid 495] <... socket resumed>) = 3 [pid 494] <... clone3 resumed>) = 496 [pid 493] <... chdir resumed>) = 0 [pid 489] <... futex resumed>) = 0 [pid 485] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 491] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 495] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 494] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 493] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 492] symlink("/dev/binderfs", "./binderfs" [pid 489] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 494] <... futex resumed>) = 0 [pid 489] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 494] ioctl(3, PPPIOCSMRU, 0 [pid 489] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 494] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 492] <... symlink resumed>) = 0 [pid 491] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 489] <... futex resumed>) = 0 [pid 494] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 489] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 494] <... futex resumed>) = 0 [pid 489] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 495] <... futex resumed>) = 1 [pid 494] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 493] <... prctl resumed>) = 0 [pid 492] write(1, "executing program\n", 18 [pid 491] <... futex resumed>) = 1 [pid 490] <... futex resumed>) = 0 [pid 489] exit_group(0 [pid 485] <... futex resumed>) = 0 [pid 490] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 489] <... exit_group resumed>) = ? executing program [pid 485] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 495] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 493] setpgid(0, 0 [pid 492] <... write resumed>) = 18 [pid 491] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 490] <... futex resumed>) = 0 [pid 485] <... futex resumed>) = 0 [pid 490] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 485] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 492] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 491] <... clone3 resumed>) = 497 [pid 495] <... socket resumed>) = 4 [pid 493] <... setpgid resumed>) = 0 [pid 492] <... futex resumed>) = 0 [pid 495] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 492] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 491] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 493] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 492] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 495] <... futex resumed>) = 1 [pid 491] <... futex resumed>) = 1 [pid 490] <... futex resumed>) = 0 [pid 485] <... futex resumed>) = 0 [pid 495] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 493] <... openat resumed>) = 3 [pid 492] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 491] ioctl(3, PPPIOCSMRU, 0 [pid 490] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 485] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 495] <... connect resumed>) = -1 EEXIST (File exists) [pid 493] write(3, "1000", 4 [pid 492] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 491] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 490] <... futex resumed>) = 0 [pid 485] <... futex resumed>) = 0 [pid 495] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 494] <... futex resumed>) = ? [pid 493] <... write resumed>) = 4 [pid 492] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 491] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 490] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 485] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 495] <... futex resumed>) = 0 [pid 493] close(3 [pid 492] <... mmap resumed>) = 0x7fd1a43d5000 [pid 491] <... futex resumed>) = 0 [pid 490] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 485] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 495] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 493] <... close resumed>) = 0 [pid 492] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 491] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 490] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 485] exit_group(0 [pid 495] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 493] symlink("/dev/binderfs", "./binderfs" [pid 492] <... mprotect resumed>) = 0 [pid 491] <... futex resumed>) = ? [pid 490] <... futex resumed>) = 0 [pid 485] <... exit_group resumed>) = ? [pid 495] sendfile(-1, -1, [3 [pid 493] <... symlink resumed>) = 0 [pid 492] rt_sigprocmask(SIG_BLOCK, ~[] [pid 491] +++ exited with 0 +++ [pid 490] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 485] +++ exited with 0 +++ [pid 495] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 494] +++ exited with 0 +++ [pid 493] write(1, "executing program\n", 18 [pid 492] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 489] +++ exited with 0 +++ [pid 492] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=485, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 495] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 493] <... write resumed>) = 18 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=489, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-5-15/strace-static-x86_64: Process 498 attached executing program [pid 495] <... futex resumed>) = 1 [pid 493] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 490] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 495] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 493] <... futex resumed>) = 0 [pid 492] <... clone3 resumed> => {parent_tid=[498]}, 88) = 498 [pid 490] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 495] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 493] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 492] rt_sigprocmask(SIG_SETMASK, [] [pid 490] <... futex resumed>) = 0 [pid 495] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 493] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 492] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 490] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 492] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 492] <... futex resumed>) = 0 [pid 306] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 492] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... openat resumed>) = 3 [pid 498] set_robust_list(0x7fd1a43f59a0, 24 [pid 306] <... openat resumed>) = 3 [pid 305] fstat(3 [pid 493] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] fstat(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] getdents64(3 [pid 493] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] getdents64(3 [pid 498] <... set_robust_list resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 493] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 495] <... clone3 resumed>) = 499 [pid 493] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./11/binderfs" [pid 493] <... mprotect resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./12/binderfs" [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 493] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./11/binderfs" [pid 495] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 493] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] unlink("./12/binderfs" [pid 498] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] <... unlink resumed>) = 0 [pid 498] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 493] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 495] <... futex resumed>) = 1 [pid 490] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 305] getdents64(3 [pid 498] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 495] ioctl(3, PPPIOCSMRU, 0 [pid 490] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 498] <... futex resumed>) = 1 [pid 490] <... futex resumed>) = 0 [pid 498] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 490] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 500 attached [pid 500] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 500] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 495] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 305] close(3 [pid 495] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 493] <... clone3 resumed> => {parent_tid=[500]}, 88) = 500 [pid 492] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 493] rt_sigprocmask(SIG_SETMASK, [] [pid 495] <... futex resumed>) = 1 [pid 492] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 490] <... futex resumed>) = 0 [pid 306] close(3 [pid 305] <... close resumed>) = 0 [pid 498] <... futex resumed>) = 0 [pid 495] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 492] <... futex resumed>) = 1 [pid 490] exit_group(0 [pid 306] <... close resumed>) = 0 [pid 305] rmdir("./11" [pid 498] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 495] <... futex resumed>) = ? [pid 493] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 492] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 490] <... exit_group resumed>) = ? [pid 306] rmdir("./12" [pid 500] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 498] <... socket resumed>) = 4 [pid 495] +++ exited with 0 +++ [pid 493] <... futex resumed>) = 0 [pid 490] +++ exited with 0 +++ [pid 306] <... rmdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 498] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=490, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 498] <... futex resumed>) = 1 [pid 492] <... futex resumed>) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 498] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 492] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 498] <... connect resumed>) = -1 EEXIST (File exists) [pid 492] <... futex resumed>) = 0 [pid 498] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 493] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 492] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] mkdir("./13", 0777 [pid 305] mkdir("./12", 0777 [pid 498] <... futex resumed>) = 0 [pid 492] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 498] sendfile(-1, -1, [3 [pid 492] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 498] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 492] <... futex resumed>) = 0 [pid 498] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 492] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 498] <... futex resumed>) = 0 [pid 492] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 498] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 492] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 498] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 492] <... futex resumed>) = 0 [pid 498] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 492] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... mkdir resumed>) = 0 [pid 500] <... socket resumed>) = 3 [pid 498] <... clone3 resumed>) = 501 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 498] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 498] <... futex resumed>) = 1 [pid 492] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 498] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 492] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 498] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 492] <... futex resumed>) = 0 [pid 498] ioctl(3, PPPIOCSMRU, 0 [pid 492] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 498] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 498] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 502 [pid 498] <... futex resumed>) = 1 [pid 492] <... futex resumed>) = 0 [pid 498] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 492] exit_group(0 [pid 498] <... futex resumed>) = ? [pid 492] <... exit_group resumed>) = ? [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 503 attached ci2-android-5-15/strace-static-x86_64: Process 502 attached [pid 500] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 498] +++ exited with 0 +++ [pid 492] +++ exited with 0 +++ [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 503 [pid 503] set_robust_list(0x555563d1b6a0, 24 [pid 502] set_robust_list(0x555563d1b6a0, 24 [pid 500] <... futex resumed>) = 1 [pid 493] <... futex resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=492, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 503] <... set_robust_list resumed>) = 0 [pid 502] <... set_robust_list resumed>) = 0 [pid 500] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 493] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 503] rt_sigprocmask(SIG_SETMASK, [] [pid 502] rt_sigprocmask(SIG_SETMASK, [] [pid 500] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 493] <... futex resumed>) = 0 [pid 503] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 502] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 500] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 493] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 503] chdir("./12" [pid 502] chdir("./13" [pid 500] <... socket resumed>) = 4 [pid 503] <... chdir resumed>) = 0 [pid 502] <... chdir resumed>) = 0 [pid 500] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 503] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 502] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 500] <... futex resumed>) = 1 [pid 493] <... futex resumed>) = 0 [pid 503] <... prctl resumed>) = 0 [pid 502] <... prctl resumed>) = 0 [pid 500] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 493] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 503] setpgid(0, 0 [pid 502] setpgid(0, 0 [pid 500] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 493] <... futex resumed>) = 0 [pid 503] <... setpgid resumed>) = 0 [pid 502] <... setpgid resumed>) = 0 [pid 500] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 493] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 503] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 502] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 500] <... connect resumed>) = -1 EEXIST (File exists) [pid 503] <... openat resumed>) = 3 [pid 502] <... openat resumed>) = 3 [pid 500] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 503] write(3, "1000", 4 [pid 502] write(3, "1000", 4 [pid 500] <... futex resumed>) = 1 [pid 493] <... futex resumed>) = 0 [pid 503] <... write resumed>) = 4 [pid 502] <... write resumed>) = 4 [pid 500] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 493] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 503] close(3 [pid 502] close(3 [pid 500] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 493] <... futex resumed>) = 0 [pid 503] <... close resumed>) = 0 [pid 502] <... close resumed>) = 0 [pid 500] sendfile(-1, -1, [3 [pid 493] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 503] symlink("/dev/binderfs", "./binderfs" [pid 502] symlink("/dev/binderfs", "./binderfs" [pid 500] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 503] <... symlink resumed>) = 0 [pid 502] <... symlink resumed>) = 0 [pid 500] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 503] write(1, "executing program\n", 18 [pid 502] write(1, "executing program\n", 18 [pid 500] <... futex resumed>) = 1 [pid 493] <... futex resumed>) = 0 executing program [pid 311] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 502] <... write resumed>) = 18 [pid 500] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 493] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... openat resumed>) = 3 [pid 502] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 500] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 493] <... futex resumed>) = 0 [pid 311] fstat(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 502] <... futex resumed>) = 0 executing program [pid 500] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 493] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 503] <... write resumed>) = 18 [pid 502] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 500] <... clone3 resumed>) = 504 [pid 311] getdents64(3 [pid 304] <... openat resumed>) = 3 [pid 502] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 500] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] fstat(3 [pid 502] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 500] <... futex resumed>) = 1 [pid 493] <... futex resumed>) = 0 [pid 311] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 503] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 502] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 500] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 493] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 503] <... futex resumed>) = 0 [pid 502] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 500] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 493] <... futex resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./12/binderfs" [pid 304] getdents64(3 [pid 502] <... mmap resumed>) = 0x7fd1a43d5000 [pid 500] ioctl(3, PPPIOCSMRU, 0 [pid 493] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 503] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 502] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 500] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 311] unlink("./12/binderfs" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 503] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 502] <... mprotect resumed>) = 0 [pid 500] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... unlink resumed>) = 0 [pid 304] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 502] rt_sigprocmask(SIG_BLOCK, ~[] [pid 500] <... futex resumed>) = 1 [pid 493] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 503] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 502] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 500] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 493] exit_group(0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 502] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 500] <... futex resumed>) = ? [pid 493] <... exit_group resumed>) = ? [pid 311] close(3 [pid 503] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] newfstatat(AT_FDCWD, "./12/binderfs" [pid 503] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 503] <... mmap resumed>) = 0x7fd1a43d5000 [pid 500] +++ exited with 0 +++ [pid 304] unlink("./12/binderfs" [pid 503] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 493] +++ exited with 0 +++ [pid 311] <... close resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 503] <... mprotect resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=493, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 505 attached [pid 503] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] rmdir("./12" [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 502] <... clone3 resumed> => {parent_tid=[505]}, 88) = 505 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 503] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] close(3 [pid 503] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] <... close resumed>) = 0 [pid 304] rmdir("./12" [pid 503] <... clone3 resumed> => {parent_tid=[506]}, 88) = 506 [pid 304] <... rmdir resumed>) = 0 [pid 503] rt_sigprocmask(SIG_SETMASK, [] [pid 502] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rmdir resumed>) = 0 [pid 304] mkdir("./13", 0777ci2-android-5-15/strace-static-x86_64: Process 506 attached [pid 505] set_robust_list(0x7fd1a43f59a0, 24 [pid 503] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 502] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] mkdir("./13", 0777 [pid 506] set_robust_list(0x7fd1a43f59a0, 24 [pid 505] <... set_robust_list resumed>) = 0 [pid 503] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 502] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... mkdir resumed>) = 0 [pid 503] <... futex resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 503] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 505] rt_sigprocmask(SIG_SETMASK, [] [pid 502] <... futex resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 502] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 507 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 507 attached [pid 507] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 507] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 505] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 505] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 505] <... socket resumed>) = 3 [pid 507] chdir("./13") = 0 [pid 507] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 505] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 508 [pid 507] setpgid(0, 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 505] <... futex resumed>) = 1 [pid 502] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 505] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 502] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 502] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 507] <... setpgid resumed>) = 0 [pid 505] <... socket resumed>) = 4 [pid 507] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 506] <... set_robust_list resumed>) = 0 [pid 505] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 507] <... openat resumed>) = 3 [pid 505] <... futex resumed>) = 1 [pid 502] <... futex resumed>) = 0 [pid 507] write(3, "1000", 4 [pid 502] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 505] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 502] <... futex resumed>) = 0 [pid 502] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 505] <... connect resumed>) = -1 EEXIST (File exists) [pid 507] <... write resumed>) = 4 [pid 507] close(3) = 0 [pid 505] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 508 attached [pid 507] symlink("/dev/binderfs", "./binderfs" [pid 506] rt_sigprocmask(SIG_SETMASK, [] [pid 505] <... futex resumed>) = 1 [pid 502] <... futex resumed>) = 0 [pid 505] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 502] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 508] set_robust_list(0x555563d1b6a0, 24 [pid 507] <... symlink resumed>) = 0 [pid 506] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 505] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 502] <... futex resumed>) = 0 [pid 506] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 506] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 503] <... futex resumed>) = 0 [pid 503] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 503] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 506] <... futex resumed>) = 1 [pid 506] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 508] <... set_robust_list resumed>) = 0 [pid 507] write(1, "executing program\n", 18 [pid 505] sendfile(-1, -1, [3 [pid 506] <... socket resumed>) = 4 [pid 502] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 505] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 505] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 506] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 505] <... futex resumed>) = 1 [pid 502] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 505] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 502] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 505] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 502] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 505] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 502] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 506] <... futex resumed>) = 1 [pid 503] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 503] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 503] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 505] <... clone3 resumed>) = 509 [pid 503] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 505] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./12/binderfs" [pid 505] <... futex resumed>) = 1 [pid 502] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 505] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] unlink("./12/binderfs" [pid 502] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 507] <... write resumed>) = 18 [pid 506] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 505] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 502] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 505] ioctl(3, PPPIOCSMRU, 0 [pid 502] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 505] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 505] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 507] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 506] <... connect resumed>) = -1 EEXIST (File exists) [pid 505] <... futex resumed>) = 1 [pid 502] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 508] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rmdir("./12" [pid 505] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... rmdir resumed>) = 0 [pid 508] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 507] <... futex resumed>) = 0 [pid 506] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 502] exit_group(0 [pid 308] mkdir("./13", 0777 [pid 508] chdir("./13" [pid 507] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 506] <... futex resumed>) = 1 [pid 505] <... futex resumed>) = ? [pid 502] <... exit_group resumed>) = ? [pid 508] <... chdir resumed>) = 0 [pid 503] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 505] +++ exited with 0 +++ [pid 503] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 503] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 503] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 508] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 507] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 506] sendfile(-1, -1, [3 [pid 502] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 510 attached [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=502, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 506] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 510 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 510] set_robust_list(0x555563d1b6a0, 24 [pid 506] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 510] <... set_robust_list resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 510] rt_sigprocmask(SIG_SETMASK, [] [pid 507] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 506] <... futex resumed>) = 1 [pid 508] <... prctl resumed>) = 0 [pid 503] <... futex resumed>) = 0 [pid 510] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 503] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 510] chdir("./13" [pid 503] <... futex resumed>) = 0 [pid 510] <... chdir resumed>) = 0 [pid 503] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 506] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 508] setpgid(0, 0 [pid 507] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 510] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 510] setpgid(0, 0) = 0 [pid 510] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 510] write(3, "1000", 4) = 4 [pid 510] close(3) = 0 [pid 506] <... clone3 resumed>) = 511 [pid 510] symlink("/dev/binderfs", "./binderfs") = 0 [pid 508] <... setpgid resumed>) = 0 [pid 507] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 506] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 510] write(1, "executing program\n", 18) = 18 executing program [pid 510] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 508] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 507] <... mmap resumed>) = 0x7fd1a43d5000 [pid 506] <... futex resumed>) = 1 [pid 503] <... futex resumed>) = 0 [pid 510] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 503] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 510] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 507] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 506] ioctl(3, PPPIOCSMRU, 0 [pid 503] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 510] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 508] <... openat resumed>) = 3 [pid 506] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 503] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 510] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 507] <... mprotect resumed>) = 0 [pid 508] write(3, "1000", 4 [pid 506] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 507] rt_sigprocmask(SIG_BLOCK, ~[] [pid 510] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 508] <... write resumed>) = 4 [pid 506] <... futex resumed>) = 1 [pid 503] <... futex resumed>) = 0 [pid 306] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 507] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 510] <... mmap resumed>) = 0x7fd1a43d5000 [pid 508] close(3 [pid 506] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 503] exit_group(0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 510] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 508] <... close resumed>) = 0 [pid 507] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 506] <... futex resumed>) = ? [pid 503] <... exit_group resumed>) = ? [pid 306] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 510] <... mprotect resumed>) = 0 [pid 508] symlink("/dev/binderfs", "./binderfs" [pid 506] +++ exited with 0 +++ [pid 503] +++ exited with 0 +++ [pid 510] rt_sigprocmask(SIG_BLOCK, ~[] [pid 507] <... clone3 resumed> => {parent_tid=[512]}, 88) = 512 [pid 306] <... openat resumed>) = 3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=503, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 507] rt_sigprocmask(SIG_SETMASK, [] [pid 306] fstat(3 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 507] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 508] <... symlink resumed>) = 0 [pid 507] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 508] write(1, "executing program\n", 18 [pid 306] getdents64(3 [pid 507] <... futex resumed>) = 0 [pid 510] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 508] <... write resumed>) = 18 [pid 507] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 510] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 508] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 510] <... clone3 resumed> => {parent_tid=[513]}, 88) = 513 [pid 510] rt_sigprocmask(SIG_SETMASK, [] [pid 508] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./13/binderfs" [pid 510] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 510] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 508] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 510] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 508] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] unlink("./13/binderfs"ci2-android-5-15/strace-static-x86_64: Process 512 attached [pid 512] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 512] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 512] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 512] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 507] <... futex resumed>) = 0 [pid 507] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 508] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] getdents64(3 [pid 508] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 507] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 507] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 508] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] close(3 [pid 512] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 508] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./13" [pid 508] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 512] <... socket resumed>) = 4 [pid 306] <... rmdir resumed>) = 0 [pid 508] <... mprotect resumed>) = 0 [pid 306] mkdir("./14", 0777 [pid 512] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 507] <... futex resumed>) = 0 [pid 507] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 507] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 508] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 512] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 508] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 512] <... connect resumed>) = -1 EEXIST (File exists) [pid 512] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 507] <... futex resumed>) = 0 [pid 507] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 507] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 512] sendfile(-1, -1, [3 [pid 508] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 514 [pid 512] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 512] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 507] <... futex resumed>) = 0 [pid 507] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 507] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 512] <... futex resumed>) = 1 [pid 512] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 515 attached ci2-android-5-15/strace-static-x86_64: Process 513 attached [pid 508] <... clone3 resumed> => {parent_tid=[515]}, 88) = 515 [pid 508] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 508] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 508] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 513] set_robust_list(0x7fd1a43f59a0, 24 [pid 515] set_robust_list(0x7fd1a43f59a0, 24 [pid 513] <... set_robust_list resumed>) = 0 [pid 515] <... set_robust_list resumed>) = 0 [pid 513] rt_sigprocmask(SIG_SETMASK, [] [pid 512] <... clone3 resumed>) = 516 [pid 512] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 507] <... futex resumed>) = 0 [pid 507] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 507] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 512] <... futex resumed>) = 1 [pid 512] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 512] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 507] <... futex resumed>) = 0 [pid 515] rt_sigprocmask(SIG_SETMASK, [] [pid 513] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 507] exit_group(0) = ? [pid 513] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 515] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 515] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 513] <... socket resumed>) = 3 [pid 512] <... futex resumed>) = ? [pid 515] <... socket resumed>) = 3 [pid 513] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 512] +++ exited with 0 +++ [pid 507] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=507, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 514 attached [pid 514] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 514] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 514] chdir("./14") = 0 [pid 514] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 514] setpgid(0, 0) = 0 [pid 515] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 513] <... futex resumed>) = 1 [pid 510] <... futex resumed>) = 0 [pid 510] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 510] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 514] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 513] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 508] <... futex resumed>) = 0 [pid 514] write(3, "1000", 4 [pid 508] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 513] <... socket resumed>) = 4 [pid 508] <... futex resumed>) = 0 [pid 514] <... write resumed>) = 4 [pid 508] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 513] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... restart_syscall resumed>) = 0 [pid 515] <... futex resumed>) = 1 [pid 513] <... futex resumed>) = 1 [pid 510] <... futex resumed>) = 0 [pid 515] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 513] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 510] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 510] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 510] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 513] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... restart_syscall resumed>) = 0 [pid 304] fstat(3 [pid 515] <... socket resumed>) = 4 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 513] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./13/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./13/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3 [pid 305] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... close resumed>) = 0 [pid 304] rmdir("./13" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 515] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 513] <... connect resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 305] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 515] <... futex resumed>) = 1 [pid 513] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 508] <... futex resumed>) = 0 [pid 304] mkdir("./14", 0777 [pid 515] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 513] <... futex resumed>) = 1 [pid 510] <... futex resumed>) = 0 [pid 508] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... openat resumed>) = 3 [pid 304] <... mkdir resumed>) = 0 [pid 515] <... connect resumed>) = -1 EEXIST (File exists) [pid 514] close(3 [pid 513] sendfile(-1, -1, [3 [pid 510] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 508] <... futex resumed>) = 0 [pid 305] fstat(3 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 515] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 513] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 510] <... futex resumed>) = 0 [pid 508] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 515] <... futex resumed>) = 0 [pid 513] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 510] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 508] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] getdents64(3 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 515] sendfile(-1, -1, [3 [pid 513] <... futex resumed>) = 0 [pid 510] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 508] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 ci2-android-5-15/strace-static-x86_64: Process 517 attached [pid 515] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 513] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 510] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 508] <... futex resumed>) = 0 [pid 305] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 517 [pid 510] <... futex resumed>) = 0 [pid 508] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 510] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] newfstatat(AT_FDCWD, "./12/binderfs" [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 515] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 514] <... close resumed>) = 0 [pid 513] <... clone3 resumed>) = 518 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./12/binderfs" [pid 514] symlink("/dev/binderfs", "./binderfs" [pid 515] <... futex resumed>) = 1 [pid 514] <... symlink resumed>) = 0 [pid 513] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 508] <... futex resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 517] set_robust_list(0x555563d1b6a0, 24 [pid 515] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 513] <... futex resumed>) = 1 [pid 510] <... futex resumed>) = 0 [pid 508] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] getdents64(3 [pid 513] ioctl(3, PPPIOCSMRU, 0 [pid 510] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 508] <... futex resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 510] <... futex resumed>) = 0 [pid 508] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] close(3 [pid 513] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 514] write(1, "executing program\n", 18 executing program [pid 510] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... close resumed>) = 0 [pid 513] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 515] <... clone3 resumed>) = 519 [pid 510] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] rmdir("./12" [pid 514] <... write resumed>) = 18 [pid 513] <... futex resumed>) = 0 [pid 510] exit_group(0 [pid 514] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 510] <... exit_group resumed>) = ? [pid 515] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rmdir resumed>) = 0 [pid 514] <... futex resumed>) = 0 [pid 305] mkdir("./13", 0777 [pid 514] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 514] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 514] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 514] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 514] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 514] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 513] +++ exited with 0 +++ [pid 510] +++ exited with 0 +++ [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 515] <... futex resumed>) = 1 [pid 508] <... futex resumed>) = 0 [pid 514] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[520]}, 88) = 520 [pid 514] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=510, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 515] ioctl(3, PPPIOCSMRU, 0 [pid 508] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 521 [pid 515] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 508] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 515] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 508] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 508] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 514] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 514] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 508] exit_group(0 [pid 515] <... futex resumed>) = ? [pid 308] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 508] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 514] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-5-15/strace-static-x86_64: Process 520 attached ) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 520] set_robust_list(0x7fd1a43f59a0, 24 [pid 308] getdents64(3 [pid 520] <... set_robust_list resumed>) = 0 [pid 520] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 520] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 520] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./13/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./13/binderfs" [pid 520] <... socket resumed>) = 3 [pid 520] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 514] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 515] +++ exited with 0 +++ [pid 508] +++ exited with 0 +++ [pid 308] getdents64(3 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=508, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] close(3 [pid 514] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 514] <... futex resumed>) = 0 [pid 308] rmdir("./13" [pid 514] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 520] <... futex resumed>) = 1 [pid 517] <... set_robust_list resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./14", 0777 [pid 520] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 517] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 520] <... socket resumed>) = 4 [pid 520] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 514] <... futex resumed>) = 0 [pid 514] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 514] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 522 [pid 520] <... futex resumed>) = 1 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 520] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 520] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 514] <... futex resumed>) = 0 [pid 514] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 514] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 520] <... futex resumed>) = 1 [pid 517] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 520] sendfile(-1, -1, [3 [pid 517] chdir("./14"ci2-android-5-15/strace-static-x86_64: Process 521 attached [pid 520] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 520] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 514] <... futex resumed>) = 0 [pid 514] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 514] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 522 attached [pid 521] set_robust_list(0x555563d1b6a0, 24 [pid 520] <... futex resumed>) = 1 [pid 520] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 522] set_robust_list(0x555563d1b6a0, 24 [pid 521] <... set_robust_list resumed>) = 0 [pid 520] <... clone3 resumed>) = 523 [pid 517] <... chdir resumed>) = 0 [pid 517] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 517] setpgid(0, 0) = 0 [pid 517] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 521] rt_sigprocmask(SIG_SETMASK, [] [pid 517] <... openat resumed>) = 3 [pid 522] <... set_robust_list resumed>) = 0 [pid 517] write(3, "1000", 4) = 4 [pid 517] close(3) = 0 [pid 522] rt_sigprocmask(SIG_SETMASK, [] [pid 521] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 520] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 517] symlink("/dev/binderfs", "./binderfs" [pid 522] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 521] chdir("./13" [pid 517] <... symlink resumed>) = 0 [pid 514] <... futex resumed>) = 0 [pid 514] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 514] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 520] <... futex resumed>) = 1 [pid 520] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 520] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 514] <... futex resumed>) = 0 [pid 514] exit_group(0) = ? [pid 520] <... futex resumed>) = ? [pid 517] write(1, "executing program\n", 18) = 18 [pid 517] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 521] <... chdir resumed>) = 0 [pid 517] <... futex resumed>) = 0 executing program [pid 311] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 521] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 517] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 517] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 517] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 517] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 522] chdir("./14" [pid 521] <... prctl resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 517] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 517] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[524]}, 88) = 524 [pid 517] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 517] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 517] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 520] +++ exited with 0 +++ [pid 514] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 524 attached [pid 524] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 524] rt_sigprocmask(SIG_SETMASK, [] [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=514, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 521] setpgid(0, 0 [pid 311] <... openat resumed>) = 3 [pid 524] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] fstat(3 [pid 521] <... setpgid resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 524] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 521] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 521] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 521] write(3, "1000", 4 [pid 311] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 521] <... write resumed>) = 4 [pid 311] newfstatat(AT_FDCWD, "./13/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(3 [pid 521] close(3 [pid 311] unlink("./13/binderfs" [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 524] <... socket resumed>) = 3 [pid 524] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 517] <... futex resumed>) = 0 [pid 311] <... unlink resumed>) = 0 [pid 521] <... close resumed>) = 0 [pid 306] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 521] symlink("/dev/binderfs", "./binderfs" [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] newfstatat(AT_FDCWD, "./14/binderfs" [pid 311] close(3 [pid 517] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 521] <... symlink resumed>) = 0 [pid 517] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... close resumed>) = 0 [pid 521] write(1, "executing program\n", 18 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] rmdir("./13" [pid 306] unlink("./14/binderfs" [pid 521] <... write resumed>) = 18 [pid 524] <... futex resumed>) = 1 [pid 524] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... rmdir resumed>) = 0 [pid 524] <... socket resumed>) = 4 [pid 524] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 311] mkdir("./14", 0777 [pid 521] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 517] <... futex resumed>) = 0 [pid 517] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 517] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 524] <... futex resumed>) = 1 [pid 524] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 311] <... mkdir resumed>) = 0 executing program [pid 521] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] close(3 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 521] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... close resumed>) = 0 [pid 524] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./14" [pid 517] <... futex resumed>) = 0 [pid 517] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 517] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 524] <... futex resumed>) = 1 [pid 524] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 524] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 525 [pid 521] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] mkdir("./15", 0777 [pid 521] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 517] <... futex resumed>) = 0 [pid 517] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 517] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 524] <... futex resumed>) = 1 [pid 524] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 521] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 522] <... chdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 521] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 522] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 521] <... mmap resumed>) = 0x7fd1a43d5000 [pid 522] <... prctl resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 521] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 522] setpgid(0, 0 [pid 524] <... clone3 resumed>) = 527 [pid 522] <... setpgid resumed>) = 0 [pid 521] <... mprotect resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 526 ci2-android-5-15/strace-static-x86_64: Process 526 attached [pid 522] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 521] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 524] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 517] <... futex resumed>) = 0 [pid 521] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 517] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 522] <... openat resumed>) = 3 [pid 521] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 517] <... futex resumed>) = 0 [pid 517] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 524] <... futex resumed>) = 1 [pid 524] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 524] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 522] write(3, "1000", 4 [pid 517] <... futex resumed>) = 0 [pid 517] exit_group(0 [pid 522] <... write resumed>) = 4 [pid 521] <... clone3 resumed> => {parent_tid=[528]}, 88) = 528 [pid 517] <... exit_group resumed>) = ? [pid 522] close(3 [pid 521] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 528 attached [pid 526] set_robust_list(0x555563d1b6a0, 24 [pid 522] <... close resumed>) = 0 [pid 521] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 524] <... futex resumed>) = ? [pid 528] set_robust_list(0x7fd1a43f59a0, 24 [pid 526] <... set_robust_list resumed>) = 0 [pid 522] symlink("/dev/binderfs", "./binderfs" [pid 521] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 522] <... symlink resumed>) = 0 [pid 521] <... futex resumed>) = 0 [pid 524] +++ exited with 0 +++ [pid 517] +++ exited with 0 +++ [pid 521] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 522] write(1, "executing program\n", 18 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=517, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 522] <... write resumed>) = 18 ci2-android-5-15/strace-static-x86_64: Process 525 attached [pid 525] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 525] rt_sigprocmask(SIG_SETMASK, [] [pid 528] <... set_robust_list resumed>) = 0 [pid 526] rt_sigprocmask(SIG_SETMASK, [] [pid 522] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 525] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 525] chdir("./14" [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 522] <... futex resumed>) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 526] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 522] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] newfstatat(AT_FDCWD, "./14/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./14/binderfs" [pid 522] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 526] chdir("./15" [pid 522] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] <... unlink resumed>) = 0 [pid 528] rt_sigprocmask(SIG_SETMASK, [] [pid 526] <... chdir resumed>) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./14" [pid 528] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 526] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 522] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 522] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 304] mkdir("./15", 0777 [pid 522] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 528] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 526] <... prctl resumed>) = 0 [pid 522] <... mprotect resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 522] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 522] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 528] <... socket resumed>) = 3 [pid 526] setpgid(0, 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 530 [pid 522] <... clone3 resumed> => {parent_tid=[529]}, 88) = 529 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 526] <... setpgid resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 530 attached [pid 528] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 522] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 525] <... chdir resumed>) = 0 [pid 522] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 526] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 525] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 525] setpgid(0, 0) = 0 [pid 525] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 522] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 526] <... openat resumed>) = 3 [pid 522] <... futex resumed>) = 0 [pid 525] <... openat resumed>) = 3 [pid 525] write(3, "1000", 4) = 4 [pid 525] close(3) = 0 [pid 525] symlink("/dev/binderfs", "./binderfs" [pid 522] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 526] write(3, "1000", 4) = 4 [pid 521] <... futex resumed>) = 0 [pid 525] <... symlink resumed>) = 0 [pid 521] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 526] close(3 [pid 528] <... futex resumed>) = 1 [pid 530] set_robust_list(0x555563d1b6a0, 24 [pid 521] <... futex resumed>) = 0 [pid 526] <... close resumed>) = 0 [pid 525] write(1, "executing program\n", 18) = 18 executing program [pid 525] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 525] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 525] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 525] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 521] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 526] symlink("/dev/binderfs", "./binderfs" [pid 525] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 526] <... symlink resumed>) = 0 [pid 525] <... mprotect resumed>) = 0 [pid 526] write(1, "executing program\n", 18 [pid 525] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 525] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[531]}, 88) = 531 [pid 526] <... write resumed>) = 18 [pid 525] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 executing program [pid 526] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 525] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 525] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 530] <... set_robust_list resumed>) = 0 [pid 528] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 526] <... futex resumed>) = 0 [pid 530] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 529 attached [pid 529] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 529] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 529] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 529] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 529] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 522] <... futex resumed>) = 0 [pid 526] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 522] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 526] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 522] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 529] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 526] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 529] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 530] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 528] <... socket resumed>) = 4 [pid 526] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 529] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 528] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 526] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 522] <... futex resumed>) = 0 [pid 526] <... mmap resumed>) = 0x7fd1a43d5000 [pid 522] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 528] <... futex resumed>) = 1 [pid 526] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 522] <... futex resumed>) = 0 [pid 521] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 531 attached [pid 529] <... futex resumed>) = 1 [pid 528] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 526] <... mprotect resumed>) = 0 [pid 522] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 521] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 526] rt_sigprocmask(SIG_BLOCK, ~[] [pid 528] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 526] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 521] <... futex resumed>) = 0 [pid 526] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 521] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 528] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 526] <... clone3 resumed> => {parent_tid=[532]}, 88) = 532 [pid 526] rt_sigprocmask(SIG_SETMASK, [] [pid 528] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 526] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 526] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 528] <... futex resumed>) = 1 [pid 526] <... futex resumed>) = 0 [pid 521] <... futex resumed>) = 0 [pid 526] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 528] sendfile(-1, -1, [3 [pid 521] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 528] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 521] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 528] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 532 attached [pid 529] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 529] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 529] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 532] set_robust_list(0x7fd1a43f59a0, 24 [pid 528] <... futex resumed>) = 1 [pid 522] <... futex resumed>) = 0 [pid 521] <... futex resumed>) = 0 [pid 531] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 531] rt_sigprocmask(SIG_SETMASK, [] [pid 522] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 521] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 528] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 531] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 531] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 522] <... futex resumed>) = 1 [pid 521] <... futex resumed>) = 0 [pid 529] <... futex resumed>) = 0 [pid 529] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 529] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 529] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 530] chdir("./15" [pid 528] <... clone3 resumed>) = 533 [pid 522] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 521] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 522] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 528] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 521] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 522] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 521] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 522] <... futex resumed>) = 1 [pid 528] <... futex resumed>) = 0 [pid 522] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 521] <... futex resumed>) = 0 [pid 528] ioctl(3, PPPIOCSMRU, 0 [pid 521] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 529] <... futex resumed>) = 0 [pid 528] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 529] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 528] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 532] <... set_robust_list resumed>) = 0 [pid 528] <... futex resumed>) = 1 [pid 521] <... futex resumed>) = 0 [pid 532] rt_sigprocmask(SIG_SETMASK, [] [pid 528] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 532] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 521] exit_group(0 [pid 529] <... clone3 resumed>) = 534 [pid 528] <... futex resumed>) = ? [pid 521] <... exit_group resumed>) = ? [pid 529] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 528] +++ exited with 0 +++ [pid 532] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 531] <... socket resumed>) = 3 [pid 530] <... chdir resumed>) = 0 [pid 521] +++ exited with 0 +++ [pid 529] <... futex resumed>) = 1 [pid 529] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 530] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 530] setpgid(0, 0) = 0 [pid 531] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 532] <... socket resumed>) = 3 [pid 522] <... futex resumed>) = 0 [pid 531] <... futex resumed>) = 1 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=521, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 530] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 525] <... futex resumed>) = 0 [pid 532] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 526] <... futex resumed>) = 0 [pid 526] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 526] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 532] <... futex resumed>) = 1 [pid 532] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 532] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 526] <... futex resumed>) = 0 [pid 526] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 526] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 532] <... futex resumed>) = 1 [pid 532] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 525] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 522] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 525] <... futex resumed>) = 0 [pid 522] <... futex resumed>) = 1 [pid 525] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 529] <... futex resumed>) = 0 [pid 522] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 529] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 529] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 529] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 532] <... connect resumed>) = -1 EEXIST (File exists) [pid 532] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 526] <... futex resumed>) = 0 [pid 526] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 526] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 532] <... futex resumed>) = 1 [pid 531] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 522] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 532] sendfile(-1, -1, [3 [pid 522] exit_group(0 [pid 305] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 532] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 529] <... futex resumed>) = ? [pid 522] <... exit_group resumed>) = ? [pid 305] <... openat resumed>) = 3 [pid 529] +++ exited with 0 +++ [pid 532] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 526] <... futex resumed>) = 0 [pid 526] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 526] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 532] <... futex resumed>) = 1 [pid 532] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 522] +++ exited with 0 +++ [pid 305] fstat(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=522, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 531] <... socket resumed>) = 4 [pid 530] <... openat resumed>) = 3 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 532] <... clone3 resumed>) = 535 [pid 305] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./13/binderfs" [pid 532] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 532] <... futex resumed>) = 1 [pid 526] <... futex resumed>) = 0 [pid 305] unlink("./13/binderfs" [pid 532] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 531] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 530] write(3, "1000", 4 [pid 526] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... unlink resumed>) = 0 [pid 305] getdents64(3 [pid 532] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 526] <... futex resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 532] ioctl(3, PPPIOCSMRU, 0 [pid 526] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] close(3 [pid 532] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 305] <... close resumed>) = 0 [pid 532] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 531] <... futex resumed>) = 1 [pid 525] <... futex resumed>) = 0 [pid 305] rmdir("./13" [pid 532] <... futex resumed>) = 1 [pid 531] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 526] <... futex resumed>) = 0 [pid 525] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rmdir resumed>) = 0 [pid 532] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 531] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 530] <... write resumed>) = 4 [pid 526] exit_group(0 [pid 525] <... futex resumed>) = 0 [pid 305] mkdir("./14", 0777 [pid 532] <... futex resumed>) = ? [pid 531] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 530] close(3 [pid 526] <... exit_group resumed>) = ? [pid 525] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 532] +++ exited with 0 +++ [pid 531] <... connect resumed>) = -1 EEXIST (File exists) [pid 530] <... close resumed>) = 0 [pid 526] +++ exited with 0 +++ [pid 305] <... mkdir resumed>) = 0 [pid 531] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 530] symlink("/dev/binderfs", "./binderfs" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=526, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 531] <... futex resumed>) = 0 [pid 530] <... symlink resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 531] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 530] write(1, "executing program\n", 18) = 18 [pid 530] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 530] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 530] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 530] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 530] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 530] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 530] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[536]}, 88) = 536 [pid 530] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 530] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 530] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 536 attached [pid 536] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 536] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 536] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 536] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 530] <... futex resumed>) = 0 [pid 530] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 530] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 536] <... futex resumed>) = 1 [pid 536] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 536] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 530] <... futex resumed>) = 0 [pid 530] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 530] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 536] <... futex resumed>) = 1 [pid 536] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 536] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 530] <... futex resumed>) = 0 [pid 530] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 530] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 536] <... futex resumed>) = 1 [pid 536] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 536] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 530] <... futex resumed>) = 0 [pid 530] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 530] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 536] <... futex resumed>) = 1 [pid 536] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 537 [pid 536] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 530] <... futex resumed>) = 0 [pid 530] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 525] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 530] <... futex resumed>) = 0 [pid 525] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 531] <... futex resumed>) = 0 [pid 525] <... futex resumed>) = 1 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 531] sendfile(-1, -1, [3 [pid 525] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 531] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 530] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 531] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 538 [pid 531] <... futex resumed>) = 1 [pid 525] <... futex resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 531] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 525] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 531] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 525] <... futex resumed>) = 0 [pid 531] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 525] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 531] <... clone3 resumed>) = 539 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 531] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 525] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 531] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 525] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 531] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 525] <... futex resumed>) = 0 [pid 531] ioctl(3, PPPIOCSMRU, 0 [pid 525] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 531] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 531] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./15/binderfs" [pid 308] <... restart_syscall resumed>) = 0 [pid 531] <... futex resumed>) = 1 [pid 525] <... futex resumed>) = 0 [pid 531] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 525] exit_group(0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 531] <... futex resumed>) = ? [pid 525] <... exit_group resumed>) = ? [pid 531] +++ exited with 0 +++ [pid 306] unlink("./15/binderfs" [pid 308] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 525] +++ exited with 0 +++ [pid 306] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=525, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- executing program [pid 308] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... openat resumed>) = 3 [pid 306] rmdir("./15" [pid 308] fstat(3 [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./16", 0777 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./14/binderfs" [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 540 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./14/binderfs" [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 536] <... futex resumed>) = 1 [pid 308] <... unlink resumed>) = 0 [pid 536] ioctl(3, PPPIOCSMRU, 0 [pid 308] getdents64(3 [pid 536] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 536] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 530] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 530] exit_group(0) = ? [pid 536] <... futex resumed>) = ? [pid 536] +++ exited with 0 +++ [pid 530] +++ exited with 0 +++ [pid 308] rmdir("./14") = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=530, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] mkdir("./15", 0777 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 538 attached [pid 538] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 538] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... mkdir resumed>) = 0 [pid 538] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 538] chdir("./14") = 0 [pid 538] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 538] setpgid(0, 0) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 541 [pid 538] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 538] <... openat resumed>) = 3 [pid 538] write(3, "1000", 4) = 4 [pid 538] close(3) = 0 [pid 538] symlink("/dev/binderfs", "./binderfs") = 0 [pid 538] write(1, "executing program\n", 18) = 18 [pid 538] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 538] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 538] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 538] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 538] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 538] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 538] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[542]}, 88) = 542 [pid 538] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 538] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 538] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 541 attached [pid 541] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 541] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 541] chdir("./15") = 0 [pid 541] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 541] setpgid(0, 0) = 0 [pid 541] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 541] write(3, "1000", 4) = 4 [pid 541] close(3) = 0 [pid 541] symlink("/dev/binderfs", "./binderfs") = 0 [pid 541] write(1, "executing program\n", 18) = 18 [pid 541] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 541] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 541] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 541] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 541] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 executing program executing program [pid 541] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 541] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[543]}, 88) = 543 ci2-android-5-15/strace-static-x86_64: Process 543 attached ci2-android-5-15/strace-static-x86_64: Process 542 attached ci2-android-5-15/strace-static-x86_64: Process 540 attached [pid 541] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 541] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 541] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 543] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 543] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 543] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 543] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 540] set_robust_list(0x555563d1b6a0, 24 [pid 542] set_robust_list(0x7fd1a43f59a0, 24 [pid 543] <... futex resumed>) = 1 [pid 541] <... futex resumed>) = 0 [pid 541] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 541] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 543] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 542] <... set_robust_list resumed>) = 0 [pid 540] <... set_robust_list resumed>) = 0 [pid 543] <... socket resumed>) = 4 [pid 543] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 541] <... futex resumed>) = 0 [pid 541] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 541] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 543] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 543] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 541] <... futex resumed>) = 0 [pid 541] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 541] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 543] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 543] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 311] <... restart_syscall resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 542] rt_sigprocmask(SIG_SETMASK, [] [pid 540] rt_sigprocmask(SIG_SETMASK, [] [pid 543] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 541] <... futex resumed>) = 0 [pid 542] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 540] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 541] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 541] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 543] <... futex resumed>) = 0 [pid 543] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 542] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 304] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 540] chdir("./16" [pid 542] <... socket resumed>) = 3 [pid 311] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 542] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 540] <... chdir resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 542] <... futex resumed>) = 1 [pid 542] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 540] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 538] <... futex resumed>) = 0 [pid 311] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... openat resumed>) = 3 [pid 540] <... prctl resumed>) = 0 [pid 538] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... openat resumed>) = 3 [pid 304] fstat(3 [pid 543] <... clone3 resumed>) = 544 [pid 540] setpgid(0, 0 [pid 311] fstat(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 538] <... futex resumed>) = 1 [pid 542] <... futex resumed>) = 0 [pid 540] <... setpgid resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 542] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 540] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 543] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 542] <... socket resumed>) = 4 [pid 540] <... openat resumed>) = 3 [pid 538] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 543] <... futex resumed>) = 1 [pid 542] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 541] <... futex resumed>) = 0 [pid 540] write(3, "1000", 4 [pid 311] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 543] ioctl(3, PPPIOCSMRU, 0 [pid 542] <... futex resumed>) = 0 [pid 541] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 540] <... write resumed>) = 4 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./15/binderfs" [pid 543] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 542] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 541] <... futex resumed>) = 0 [pid 540] close(3 [pid 311] newfstatat(AT_FDCWD, "./14/binderfs" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 543] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 541] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 540] <... close resumed>) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./15/binderfs" [pid 543] <... futex resumed>) = 0 [pid 541] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 540] symlink("/dev/binderfs", "./binderfs" [pid 538] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] unlink("./14/binderfs" [pid 304] <... unlink resumed>) = 0 [pid 543] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 541] exit_group(0 [pid 543] <... futex resumed>) = ? [pid 541] <... exit_group resumed>) = ? [pid 543] +++ exited with 0 +++ [pid 541] +++ exited with 0 +++ [pid 538] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 538] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 540] <... symlink resumed>) = 0 [pid 542] <... futex resumed>) = 0 executing program [pid 540] write(1, "executing program\n", 18 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=541, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 542] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 540] <... write resumed>) = 18 [pid 311] <... unlink resumed>) = 0 [pid 304] getdents64(3 [pid 542] <... connect resumed>) = -1 EEXIST (File exists) [pid 540] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 542] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 540] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 542] <... futex resumed>) = 1 [pid 540] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] close(3 [pid 304] close(3 [pid 542] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 540] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 540] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... close resumed>) = 0 [pid 308] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 540] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 538] <... futex resumed>) = 0 [pid 311] rmdir("./14" [pid 304] <... close resumed>) = 0 [pid 540] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 540] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] <... rmdir resumed>) = 0 [pid 304] rmdir("./15" [pid 540] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] mkdir("./15", 0777 [pid 308] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 540] <... mprotect resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 540] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 540] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[545]}, 88) = 545 [pid 540] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... mkdir resumed>) = 0 [pid 540] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... openat resumed>) = 3 [pid 304] mkdir("./16", 0777 [pid 540] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 538] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] fstat(3 [pid 540] <... futex resumed>) = 0 [pid 540] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 545 attached [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 542] <... futex resumed>) = 0 [pid 538] <... futex resumed>) = 1 [pid 545] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 545] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 545] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 308] getdents64(3 [pid 542] sendfile(-1, -1, [3 [pid 538] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 546 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 542] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 542] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 542] <... futex resumed>) = 0 [pid 538] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 542] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 542] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 538] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./15/binderfs" [pid 545] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 540] <... futex resumed>) = 0 [pid 540] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 542] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 538] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 540] <... futex resumed>) = 0 [pid 540] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 545] <... futex resumed>) = 1 [pid 545] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 545] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 540] <... futex resumed>) = 0 [pid 540] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 540] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 542] <... clone3 resumed>) = 548 [pid 308] unlink("./15/binderfs" [pid 538] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 547 [pid 542] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 545] <... futex resumed>) = 1 [pid 545] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] <... unlink resumed>) = 0 [pid 542] <... futex resumed>) = 0 [pid 538] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(3 [pid 542] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 542] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 538] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 542] ioctl(3, PPPIOCSMRU, 0 [pid 308] <... close resumed>) = 0 [pid 542] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 538] <... futex resumed>) = 0 [pid 308] rmdir("./15" [pid 542] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 545] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] <... rmdir resumed>) = 0 [pid 542] <... futex resumed>) = 0 [pid 538] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 542] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] mkdir("./16", 0777 [pid 538] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 545] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 540] <... futex resumed>) = 0 [pid 540] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 538] exit_group(0 [pid 308] <... mkdir resumed>) = 0 [pid 540] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 542] <... futex resumed>) = ? [pid 538] <... exit_group resumed>) = ? [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 542] +++ exited with 0 +++ [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 545] <... futex resumed>) = 1 [pid 545] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 545] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 540] <... futex resumed>) = 0 [pid 540] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 540] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 549 [pid 545] <... futex resumed>) = 1 [pid 545] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 538] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=538, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 547 attached [pid 545] <... clone3 resumed>) = 550 ci2-android-5-15/strace-static-x86_64: Process 549 attached [pid 545] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 540] <... futex resumed>) = 0 [pid 540] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 549] set_robust_list(0x555563d1b6a0, 24 [pid 547] set_robust_list(0x555563d1b6a0, 24 [pid 540] <... futex resumed>) = 0 [pid 540] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 545] <... futex resumed>) = 1 [pid 545] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 545] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 546 attached [pid 549] <... set_robust_list resumed>) = 0 [pid 547] <... set_robust_list resumed>) = 0 [pid 540] <... futex resumed>) = 0 [pid 540] exit_group(0) = ? [pid 545] <... futex resumed>) = ? [pid 545] +++ exited with 0 +++ [pid 540] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=540, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 549] rt_sigprocmask(SIG_SETMASK, [] [pid 546] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 546] rt_sigprocmask(SIG_SETMASK, [] [pid 549] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 547] rt_sigprocmask(SIG_SETMASK, [] [pid 546] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 547] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 549] chdir("./16" [pid 547] chdir("./16" [pid 306] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 547] <... chdir resumed>) = 0 [pid 306] getdents64(3 [pid 549] <... chdir resumed>) = 0 [pid 546] chdir("./15" [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./16/binderfs" [pid 549] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 547] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 546] <... chdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./16/binderfs" [pid 549] <... prctl resumed>) = 0 [pid 547] <... prctl resumed>) = 0 [pid 546] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... unlink resumed>) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./16" [pid 547] setpgid(0, 0 [pid 549] setpgid(0, 0 [pid 547] <... setpgid resumed>) = 0 [pid 546] <... prctl resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./17", 0777 [pid 549] <... setpgid resumed>) = 0 [pid 547] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 546] setpgid(0, 0 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 549] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 547] <... openat resumed>) = 3 [pid 546] <... setpgid resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 551 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 551 attached [pid 549] <... openat resumed>) = 3 [pid 546] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 551] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 551] rt_sigprocmask(SIG_SETMASK, [] [pid 549] write(3, "1000", 4 [pid 547] write(3, "1000", 4 [pid 546] <... openat resumed>) = 3 [pid 551] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 551] chdir("./17" [pid 549] <... write resumed>) = 4 [pid 547] <... write resumed>) = 4 [pid 546] write(3, "1000", 4 [pid 551] <... chdir resumed>) = 0 [pid 551] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 551] setpgid(0, 0) = 0 [pid 551] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 549] close(3 [pid 547] close(3 [pid 546] <... write resumed>) = 4 [pid 551] <... openat resumed>) = 3 [pid 549] <... close resumed>) = 0 [pid 547] <... close resumed>) = 0 [pid 546] close(3 [pid 551] write(3, "1000", 4 [pid 549] symlink("/dev/binderfs", "./binderfs" [pid 547] symlink("/dev/binderfs", "./binderfs" [pid 546] <... close resumed>) = 0 [pid 551] <... write resumed>) = 4 [pid 551] close(3) = 0 [pid 551] symlink("/dev/binderfs", "./binderfs" [pid 549] <... symlink resumed>) = 0 [pid 547] <... symlink resumed>) = 0 [pid 549] write(1, "executing program\n", 18 [pid 546] symlink("/dev/binderfs", "./binderfs" [pid 551] <... symlink resumed>) = 0 executing program [pid 551] write(1, "executing program\n", 18) = 18 [pid 551] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 551] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 551] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 546] <... symlink resumed>) = 0 executing program [pid 549] <... write resumed>) = 18 [pid 547] write(1, "executing program\n", 18 [pid 551] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 547] <... write resumed>) = 18 [pid 549] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 546] write(1, "executing program\n", 18 [pid 547] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 551] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 549] <... futex resumed>) = 0 [pid 547] <... futex resumed>) = 0 [pid 546] <... write resumed>) = 18 executing program [pid 551] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 551] rt_sigprocmask(SIG_BLOCK, ~[] [pid 549] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 547] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 546] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 551] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 551] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[552]}, 88) = 552 [pid 549] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 547] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 546] <... futex resumed>) = 0 [pid 551] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 551] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 551] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 547] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] <... restart_syscall resumed>) = 0 [pid 549] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 547] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 546] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 549] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 547] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 546] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 547] <... mmap resumed>) = 0x7fd1a43d5000 [pid 549] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 547] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 546] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 549] <... mmap resumed>) = 0x7fd1a43d5000 [pid 547] <... mprotect resumed>) = 0 [pid 305] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 546] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 549] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 547] rt_sigprocmask(SIG_BLOCK, ~[] [pid 549] <... mprotect resumed>) = 0 [pid 546] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 549] rt_sigprocmask(SIG_BLOCK, ~[] [pid 547] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 549] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 547] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 546] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] <... openat resumed>) = 3 [pid 549] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] fstat(3 [pid 546] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-5-15/strace-static-x86_64: Process 552 attached [pid 305] getdents64(3 [pid 546] <... mprotect resumed>) = 0 [pid 552] set_robust_list(0x7fd1a43f59a0, 24 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 546] rt_sigprocmask(SIG_BLOCK, ~[] [pid 547] <... clone3 resumed> => {parent_tid=[553]}, 88) = 553 [pid 305] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 547] rt_sigprocmask(SIG_SETMASK, [] [pid 546] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 549] <... clone3 resumed> => {parent_tid=[554]}, 88) = 554 [pid 547] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 546] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 549] rt_sigprocmask(SIG_SETMASK, [] [pid 547] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] newfstatat(AT_FDCWD, "./14/binderfs" [pid 552] <... set_robust_list resumed>) = 0 [pid 549] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 547] <... futex resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 549] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 547] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 546] <... clone3 resumed> => {parent_tid=[555]}, 88) = 555 [pid 305] unlink("./14/binderfs" [pid 549] <... futex resumed>) = 0 [pid 552] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 552] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 552] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 551] <... futex resumed>) = 0 [pid 551] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 551] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 552] <... futex resumed>) = 1 [pid 552] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 552] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 551] <... futex resumed>) = 0 [pid 551] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 551] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... unlink resumed>) = 0 [pid 549] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 546] rt_sigprocmask(SIG_SETMASK, [] [pid 305] getdents64(3 [pid 546] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 546] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] close(3 [pid 546] <... futex resumed>) = 0 [pid 552] <... futex resumed>) = 1 [pid 305] <... close resumed>) = 0 [pid 546] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] rmdir("./14") = 0 [pid 305] mkdir("./15", 0777 [pid 552] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 552] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 551] <... futex resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 551] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 551] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 551] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 552] <... futex resumed>) = 1 [pid 552] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 552] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 551] <... futex resumed>) = 0 [pid 551] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 551] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 556 [pid 552] <... futex resumed>) = 1 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 552] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 556 attached ci2-android-5-15/strace-static-x86_64: Process 554 attached ci2-android-5-15/strace-static-x86_64: Process 553 attached [pid 552] <... clone3 resumed>) = 557 [pid 552] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 551] <... futex resumed>) = 0 [pid 551] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 551] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 552] <... futex resumed>) = 1 [pid 552] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 552] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 551] <... futex resumed>) = 0 [pid 556] set_robust_list(0x555563d1b6a0, 24 [pid 551] exit_group(0 [pid 554] set_robust_list(0x7fd1a43f59a0, 24 [pid 551] <... exit_group resumed>) = ? [pid 556] <... set_robust_list resumed>) = 0 [pid 554] <... set_robust_list resumed>) = 0 [pid 553] set_robust_list(0x7fd1a43f59a0, 24 [pid 556] rt_sigprocmask(SIG_SETMASK, [] [pid 552] <... futex resumed>) = ? [pid 554] rt_sigprocmask(SIG_SETMASK, [] [pid 553] <... set_robust_list resumed>) = 0 [pid 556] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 554] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 553] rt_sigprocmask(SIG_SETMASK, [] [pid 556] chdir("./15" [pid 554] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 553] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 556] <... chdir resumed>) = 0 [pid 556] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 554] <... socket resumed>) = 3 [pid 552] +++ exited with 0 +++ [pid 553] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 551] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=551, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-5-15/strace-static-x86_64: Process 555 attached [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 555] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 555] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 555] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 555] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 546] <... futex resumed>) = 0 [pid 546] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 556] setpgid(0, 0 [pid 554] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 546] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 555] <... futex resumed>) = 1 [pid 555] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 555] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 546] <... futex resumed>) = 0 [pid 546] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 546] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 555] <... futex resumed>) = 1 [pid 556] <... setpgid resumed>) = 0 [pid 554] <... futex resumed>) = 1 [pid 553] <... socket resumed>) = 3 [pid 549] <... futex resumed>) = 0 [pid 555] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 549] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 555] <... connect resumed>) = -1 EEXIST (File exists) [pid 555] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 546] <... futex resumed>) = 0 [pid 546] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 549] <... futex resumed>) = 0 [pid 546] <... futex resumed>) = 0 [pid 549] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 546] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 555] <... futex resumed>) = 1 [pid 555] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 556] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 554] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 553] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 555] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 546] <... futex resumed>) = 0 [pid 546] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 546] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 555] <... futex resumed>) = 1 [pid 555] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 556] <... openat resumed>) = 3 [pid 554] <... socket resumed>) = 4 [pid 547] <... futex resumed>) = 0 [pid 556] write(3, "1000", 4 [pid 547] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 556] <... write resumed>) = 4 [pid 547] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 556] close(3 [pid 554] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 556] <... close resumed>) = 0 [pid 554] <... futex resumed>) = 1 [pid 553] <... futex resumed>) = 1 [pid 549] <... futex resumed>) = 0 [pid 556] symlink("/dev/binderfs", "./binderfs" [pid 554] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 549] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 549] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 556] <... symlink resumed>) = 0 [pid 554] <... connect resumed>) = -1 EEXIST (File exists) [pid 555] <... clone3 resumed>) = 558 [pid 555] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 556] write(1, "executing program\n", 18 [pid 554] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 553] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP executing program [pid 556] <... write resumed>) = 18 [pid 546] <... futex resumed>) = 0 [pid 556] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 554] <... futex resumed>) = 1 [pid 553] <... socket resumed>) = 4 [pid 549] <... futex resumed>) = 0 [pid 546] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 556] <... futex resumed>) = 0 [pid 554] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 549] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 546] <... futex resumed>) = 0 [pid 556] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 554] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 553] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 549] <... futex resumed>) = 0 [pid 546] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 556] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 554] sendfile(-1, -1, [3 [pid 553] <... futex resumed>) = 1 [pid 549] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 547] <... futex resumed>) = 0 [pid 556] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 554] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 547] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 556] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 554] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 553] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 547] <... futex resumed>) = 0 [pid 555] <... futex resumed>) = 1 [pid 556] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 547] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 554] <... futex resumed>) = 1 [pid 553] <... connect resumed>) = -1 EEXIST (File exists) [pid 549] <... futex resumed>) = 0 [pid 556] <... mmap resumed>) = 0x7fd1a43d5000 [pid 555] ioctl(3, PPPIOCSMRU, 0 [pid 549] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 556] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 554] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 553] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 549] <... futex resumed>) = 0 [pid 555] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 549] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 556] <... mprotect resumed>) = 0 [pid 555] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 546] <... futex resumed>) = 0 [pid 546] exit_group(0) = ? [pid 555] <... futex resumed>) = ? [pid 556] rt_sigprocmask(SIG_BLOCK, ~[] [pid 555] +++ exited with 0 +++ [pid 554] <... clone3 resumed>) = 559 [pid 553] <... futex resumed>) = 1 [pid 547] <... futex resumed>) = 0 [pid 546] +++ exited with 0 +++ [pid 556] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 547] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 556] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=546, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 547] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 554] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 553] sendfile(-1, -1, [3 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 549] <... futex resumed>) = 0 [pid 556] <... clone3 resumed> => {parent_tid=[560]}, 88) = 560 [pid 554] <... futex resumed>) = 1 [pid 553] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 549] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 556] rt_sigprocmask(SIG_SETMASK, [] [pid 554] ioctl(3, PPPIOCSMRU, 0 [pid 549] <... futex resumed>) = 0 [pid 553] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 556] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 549] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 556] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 554] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 553] <... futex resumed>) = 1 [pid 547] <... futex resumed>) = 0 [pid 556] <... futex resumed>) = 0 [pid 554] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 553] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 547] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 556] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 554] <... futex resumed>) = 1 [pid 549] <... futex resumed>) = 0 [pid 547] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 549] exit_group(0) = ? ci2-android-5-15/strace-static-x86_64: Process 560 attached [pid 560] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 560] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 560] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 560] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 556] <... futex resumed>) = 0 [pid 554] +++ exited with 0 +++ [pid 549] +++ exited with 0 +++ [pid 560] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 556] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=549, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 556] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 560] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 556] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 560] <... socket resumed>) = 4 [pid 560] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 560] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 556] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 553] <... clone3 resumed>) = 561 [pid 556] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 556] <... futex resumed>) = 0 [pid 553] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 560] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 556] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 553] <... futex resumed>) = 1 [pid 547] <... futex resumed>) = 0 [pid 553] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 553] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 547] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 547] <... futex resumed>) = 0 [pid 553] ioctl(3, PPPIOCSMRU, 0 [pid 547] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 553] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 560] <... connect resumed>) = -1 EEXIST (File exists) [pid 553] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 560] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3 [pid 547] <... futex resumed>) = 0 [pid 553] <... futex resumed>) = 1 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 560] <... futex resumed>) = 1 [pid 547] exit_group(0 [pid 306] getdents64(3 [pid 556] <... futex resumed>) = 0 [pid 547] <... exit_group resumed>) = ? [pid 560] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 556] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 556] <... futex resumed>) = 1 [pid 560] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./17/binderfs" [pid 560] sendfile(-1, -1, [3 [pid 556] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./17/binderfs" [pid 560] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 306] <... unlink resumed>) = 0 [pid 560] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 560] <... futex resumed>) = 1 [pid 556] <... futex resumed>) = 0 [pid 306] close(3) = 0 [pid 556] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 560] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] rmdir("./17" [pid 556] <... futex resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 556] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] mkdir("./18", 0777 [pid 553] +++ exited with 0 +++ [pid 547] +++ exited with 0 +++ [pid 306] <... mkdir resumed>) = 0 [pid 311] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=547, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... openat resumed>) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 562 [pid 311] getdents64(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 311] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./15/binderfs" [pid 304] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 560] <... clone3 resumed>) = 563 [pid 311] unlink("./15/binderfs" [pid 304] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 560] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... unlink resumed>) = 0 [pid 560] <... futex resumed>) = 1 [pid 556] <... futex resumed>) = 0 [pid 304] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 562 attached [pid 560] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 556] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 304] fstat(3 [pid 562] set_robust_list(0x555563d1b6a0, 24 [pid 560] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 556] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 562] <... set_robust_list resumed>) = 0 [pid 560] ioctl(3, PPPIOCSMRU, 0 [pid 556] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] close(3 [pid 560] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] <... restart_syscall resumed>) = 0 [pid 304] getdents64(3 [pid 560] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... close resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 560] <... futex resumed>) = 1 [pid 556] <... futex resumed>) = 0 [pid 311] rmdir("./15" [pid 308] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 556] exit_group(0 [pid 560] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 311] <... rmdir resumed>) = 0 [pid 560] <... futex resumed>) = ? [pid 556] <... exit_group resumed>) = ? [pid 304] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 560] +++ exited with 0 +++ [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 562] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 556] +++ exited with 0 +++ [pid 562] chdir("./18") = 0 [pid 562] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 562] setpgid(0, 0) = 0 [pid 562] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 562] write(3, "1000", 4) = 4 [pid 562] close(3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=556, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] mkdir("./16", 0777 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] newfstatat(AT_FDCWD, "./16/binderfs" [pid 308] <... openat resumed>) = 3 [pid 562] <... close resumed>) = 0 [pid 562] symlink("/dev/binderfs", "./binderfs") = 0 [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] fstat(3 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] unlink("./16/binderfs" [pid 308] getdents64(3 [pid 562] write(1, "executing program\n", 18) = 18 [pid 562] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 562] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 304] <... unlink resumed>) = 0 [pid 562] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 564 [pid 304] getdents64(3 [pid 308] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 562] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 ci2-android-5-15/strace-static-x86_64: Process 564 attached [pid 308] newfstatat(AT_FDCWD, "./16/binderfs" [pid 304] close(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... close resumed>) = 0 [pid 308] unlink("./16/binderfs" [pid 304] rmdir("./16" [pid 562] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 308] <... unlink resumed>) = 0 [pid 562] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] getdents64(3 [pid 304] <... rmdir resumed>) = 0 [pid 562] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] mkdir("./17", 0777 [pid 308] close(3 [pid 562] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 562] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[565]}, 88) = 565 [pid 304] <... mkdir resumed>) = 0 [pid 562] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... close resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rmdir("./16" [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 562] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 562] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] mkdir("./17", 0777 [pid 562] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 565 attached [pid 565] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 565] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 565] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 565] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 562] <... futex resumed>) = 0 [pid 562] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 562] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 305] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 566 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 565] <... futex resumed>) = 1 [pid 565] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 565] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 562] <... futex resumed>) = 0 [pid 562] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 562] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... openat resumed>) = 3 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 567 [pid 305] fstat(3 [pid 565] <... futex resumed>) = 1 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] getdents64(3 [pid 565] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 565] <... connect resumed>) = -1 EEXIST (File exists) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 565] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] newfstatat(AT_FDCWD, "./15/binderfs" [pid 562] <... futex resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 562] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] unlink("./15/binderfs" [pid 562] <... futex resumed>) = 0 [pid 562] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... unlink resumed>) = 0 [pid 565] <... futex resumed>) = 1 [pid 305] getdents64(3 [pid 565] sendfile(-1, -1, [3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 565] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 305] close(3 [pid 565] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... close resumed>) = 0 [pid 562] <... futex resumed>) = 0 [pid 305] rmdir("./15" [pid 562] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 562] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rmdir resumed>) = 0 [pid 305] mkdir("./16", 0777 [pid 565] <... futex resumed>) = 1 [pid 565] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 565] <... clone3 resumed>) = 568 [pid 565] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 562] <... futex resumed>) = 0 [pid 562] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 569 [pid 562] <... futex resumed>) = 0 [pid 562] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 565] <... futex resumed>) = 1 [pid 565] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 565] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 562] <... futex resumed>) = 0 [pid 564] set_robust_list(0x555563d1b6a0, 24 [pid 562] exit_group(0ci2-android-5-15/strace-static-x86_64: Process 567 attached ) = ? ci2-android-5-15/strace-static-x86_64: Process 569 attached [pid 564] <... set_robust_list resumed>) = 0 [pid 567] set_robust_list(0x555563d1b6a0, 24 [pid 565] <... futex resumed>) = ? [pid 564] rt_sigprocmask(SIG_SETMASK, [] [pid 569] set_robust_list(0x555563d1b6a0, 24 [pid 567] <... set_robust_list resumed>) = 0 [pid 569] <... set_robust_list resumed>) = 0 [pid 564] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 565] +++ exited with 0 +++ [pid 562] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 566 attached [pid 566] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 566] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 566] chdir("./17") = 0 [pid 566] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 566] setpgid(0, 0) = 0 [pid 566] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=562, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 564] chdir("./16" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 566] <... openat resumed>) = 3 [pid 566] write(3, "1000", 4) = 4 [pid 567] rt_sigprocmask(SIG_SETMASK, [] [pid 564] <... chdir resumed>) = 0 [pid 569] rt_sigprocmask(SIG_SETMASK, [] [pid 566] close(3) = 0 [pid 564] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 566] symlink("/dev/binderfs", "./binderfs" [pid 564] <... prctl resumed>) = 0 [pid 569] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 567] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 564] setpgid(0, 0 [pid 566] <... symlink resumed>) = 0 [pid 564] <... setpgid resumed>) = 0 [pid 566] write(1, "executing program\n", 18) = 18 [pid 566] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 564] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 566] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 566] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 564] <... openat resumed>) = 3 [pid 566] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 569] chdir("./16" [pid 564] write(3, "1000", 4 [pid 566] <... mmap resumed>) = 0x7fd1a43d5000 [pid 566] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 566] rt_sigprocmask(SIG_BLOCK, ~[] [pid 564] <... write resumed>) = 4 [pid 567] chdir("./17" [pid 564] close(3 [pid 566] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 566] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[570]}, 88) = 570 [pid 564] <... close resumed>) = 0 [pid 567] <... chdir resumed>) = 0 [pid 566] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 566] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 566] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 570 attached [pid 564] symlink("/dev/binderfs", "./binderfs" [pid 570] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 564] <... symlink resumed>) = 0 [pid 570] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 570] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 570] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 566] <... futex resumed>) = 0 [pid 566] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 566] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 564] write(1, "executing program\n", 18 [pid 569] <... chdir resumed>) = 0 [pid 567] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 564] <... write resumed>) = 18 [pid 570] <... futex resumed>) = 1 [pid 564] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 569] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 567] <... prctl resumed>) = 0 [pid 564] <... futex resumed>) = 0 [pid 570] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 567] setpgid(0, 0 [pid 564] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 569] <... prctl resumed>) = 0 [pid 567] <... setpgid resumed>) = 0 [pid 564] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 564] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 569] setpgid(0, 0 [pid 567] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 564] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 564] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 569] <... setpgid resumed>) = 0 [pid 567] <... openat resumed>) = 3 [pid 564] <... mmap resumed>) = 0x7fd1a43d5000 [pid 570] <... socket resumed>) = 4 [pid 569] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 564] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 567] write(3, "1000", 4 [pid 564] <... mprotect resumed>) = 0 [pid 570] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 569] <... openat resumed>) = 3 [pid 566] <... futex resumed>) = 0 [pid 566] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 564] rt_sigprocmask(SIG_BLOCK, ~[] [pid 569] write(3, "1000", 4 [pid 567] <... write resumed>) = 4 [pid 564] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 566] <... futex resumed>) = 0 [pid 569] <... write resumed>) = 4 [pid 564] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 567] close(3 [pid 566] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 569] close(3 [pid 567] <... close resumed>) = 0 [pid 564] <... clone3 resumed> => {parent_tid=[571]}, 88) = 571 [pid 569] <... close resumed>) = 0 [pid 564] rt_sigprocmask(SIG_SETMASK, [] [pid 567] symlink("/dev/binderfs", "./binderfs" [pid 564] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 569] symlink("/dev/binderfs", "./binderfs" [pid 564] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 570] <... futex resumed>) = 1 [pid 564] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 570] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 567] <... symlink resumed>) = 0 [pid 570] <... connect resumed>) = -1 EEXIST (File exists) [pid 570] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 569] <... symlink resumed>) = 0 [pid 567] write(1, "executing program\n", 18 [pid 566] <... futex resumed>) = 0 [pid 566] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 566] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 570] <... futex resumed>) = 1 executing program [pid 569] write(1, "executing program\n", 18ci2-android-5-15/strace-static-x86_64: Process 571 attached [pid 567] <... write resumed>) = 18 [pid 569] <... write resumed>) = 18 [pid 570] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) executing program [pid 570] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 566] <... futex resumed>) = 0 [pid 566] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 566] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 571] set_robust_list(0x7fd1a43f59a0, 24 [pid 570] <... futex resumed>) = 1 [pid 569] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 567] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 570] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 571] <... set_robust_list resumed>) = 0 [pid 569] <... futex resumed>) = 0 [pid 567] <... futex resumed>) = 0 [pid 570] <... clone3 resumed>) = 572 [pid 569] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 567] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 570] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 566] <... futex resumed>) = 0 [pid 569] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 567] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 566] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 569] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 567] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 566] <... futex resumed>) = 0 [pid 569] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 567] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 566] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 569] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 567] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 569] <... mmap resumed>) = 0x7fd1a43d5000 [pid 567] <... mmap resumed>) = 0x7fd1a43d5000 [pid 569] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 567] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 569] <... mprotect resumed>) = 0 [pid 567] <... mprotect resumed>) = 0 [pid 570] <... futex resumed>) = 1 [pid 569] rt_sigprocmask(SIG_BLOCK, ~[] [pid 570] ioctl(3, PPPIOCSMRU, 0 [pid 567] rt_sigprocmask(SIG_BLOCK, ~[] [pid 569] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 567] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 569] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 567] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 570] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 570] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 566] <... futex resumed>) = 0 [pid 306] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 566] exit_group(0 [pid 567] <... clone3 resumed> => {parent_tid=[573]}, 88) = 573 [pid 566] <... exit_group resumed>) = ? [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 569] <... clone3 resumed> => {parent_tid=[574]}, 88) = 574 [pid 567] rt_sigprocmask(SIG_SETMASK, [] [pid 569] rt_sigprocmask(SIG_SETMASK, [] [pid 567] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 569] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 567] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 569] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 567] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 569] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 569] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 567] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 570] <... futex resumed>) = ? [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./18/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./18/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./18") = 0 [pid 570] +++ exited with 0 +++ [pid 566] +++ exited with 0 +++ [pid 306] mkdir("./19", 0777 [pid 571] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 571] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 306] <... mkdir resumed>) = 0 [pid 571] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 564] <... futex resumed>) = 0 [pid 564] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 564] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 571] <... futex resumed>) = 1 [pid 571] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 571] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 564] <... futex resumed>) = 0 [pid 564] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 564] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 571] <... futex resumed>) = 1 [pid 571] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=566, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 571] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 574 attached ci2-android-5-15/strace-static-x86_64: Process 573 attached [pid 304] <... restart_syscall resumed>) = 0 [pid 571] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 564] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 575 [pid 564] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 304] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 564] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 571] sendfile(-1, -1, [3 [pid 304] <... openat resumed>) = 3 [pid 571] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 304] fstat(3 [pid 571] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 571] <... futex resumed>) = 1 [pid 564] <... futex resumed>) = 0 [pid 304] getdents64(3 [pid 564] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 564] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 571] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 575 attached [pid 574] set_robust_list(0x7fd1a43f59a0, 24 [pid 573] set_robust_list(0x7fd1a43f59a0, 24 [pid 304] newfstatat(AT_FDCWD, "./17/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./17/binderfs" [pid 571] <... clone3 resumed>) = 576 [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3 [pid 571] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 564] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 571] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 564] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 571] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 564] <... futex resumed>) = 0 [pid 571] ioctl(3, PPPIOCSMRU, 0 [pid 564] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 571] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 571] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] close(3 [pid 571] <... futex resumed>) = 1 [pid 564] <... futex resumed>) = 0 [pid 571] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] <... close resumed>) = 0 [pid 564] exit_group(0 [pid 571] <... futex resumed>) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 564] <... exit_group resumed>) = ? [pid 304] rmdir("./17" [pid 571] +++ exited with 0 +++ [pid 304] <... rmdir resumed>) = 0 [pid 304] mkdir("./18", 0777 [pid 564] +++ exited with 0 +++ [pid 304] <... mkdir resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=564, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 575] set_robust_list(0x555563d1b6a0, 24 [pid 574] <... set_robust_list resumed>) = 0 [pid 573] <... set_robust_list resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 577 attached [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 577 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 575] <... set_robust_list resumed>) = 0 [pid 575] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 575] chdir("./19") = 0 [pid 573] rt_sigprocmask(SIG_SETMASK, [] [pid 575] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 575] setpgid(0, 0) = 0 [pid 575] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 577] set_robust_list(0x555563d1b6a0, 24 [pid 575] <... openat resumed>) = 3 [pid 574] rt_sigprocmask(SIG_SETMASK, [] [pid 573] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 575] write(3, "1000", 4 [pid 573] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 575] <... write resumed>) = 4 [pid 575] close(3) = 0 [pid 575] symlink("/dev/binderfs", "./binderfs") = 0 [pid 575] write(1, "executing program\n", 18) = 18 executing program [pid 575] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 574] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 573] <... socket resumed>) = 3 [pid 575] <... futex resumed>) = 0 [pid 574] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 573] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 575] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 573] <... futex resumed>) = 1 [pid 567] <... futex resumed>) = 0 [pid 574] <... socket resumed>) = 3 [pid 573] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 567] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 574] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 573] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 567] <... futex resumed>) = 0 [pid 574] <... futex resumed>) = 1 [pid 573] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 569] <... futex resumed>) = 0 [pid 567] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 575] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 574] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 573] <... socket resumed>) = 4 [pid 569] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 575] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 569] <... futex resumed>) = 0 [pid 575] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 573] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 569] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 575] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 574] <... socket resumed>) = 4 [pid 573] <... futex resumed>) = 1 [pid 567] <... futex resumed>) = 0 [pid 575] <... mmap resumed>) = 0x7fd1a43d5000 [pid 574] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 573] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 567] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 575] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 574] <... futex resumed>) = 1 [pid 573] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 569] <... futex resumed>) = 0 [pid 567] <... futex resumed>) = 0 [pid 575] <... mprotect resumed>) = 0 [pid 573] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 569] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 567] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 575] rt_sigprocmask(SIG_BLOCK, ~[] [pid 574] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 573] <... connect resumed>) = -1 EEXIST (File exists) [pid 569] <... futex resumed>) = 0 [pid 575] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 574] <... connect resumed>) = -1 EEXIST (File exists) [pid 573] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 569] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 575] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 574] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 573] <... futex resumed>) = 1 [pid 567] <... futex resumed>) = 0 [pid 574] <... futex resumed>) = 1 [pid 573] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 569] <... futex resumed>) = 0 [pid 567] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 575] <... clone3 resumed> => {parent_tid=[578]}, 88) = 578 [pid 574] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 573] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 569] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 567] <... futex resumed>) = 0 [pid 575] rt_sigprocmask(SIG_SETMASK, [] [pid 574] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 573] sendfile(-1, -1, [3 [pid 569] <... futex resumed>) = 0 [pid 567] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 578 attached [pid 575] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 574] sendfile(-1, -1, [3 [pid 573] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 575] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 574] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 573] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 569] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 567] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 574] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 573] <... futex resumed>) = 0 [pid 575] <... futex resumed>) = 0 [pid 573] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 574] <... futex resumed>) = 0 [pid 569] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 567] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 575] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 569] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 567] <... futex resumed>) = 0 [pid 569] <... futex resumed>) = 0 [pid 567] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 578] set_robust_list(0x7fd1a43f59a0, 24 [pid 577] <... set_robust_list resumed>) = 0 [pid 574] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 573] <... clone3 resumed>) = 579 [pid 569] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 578] <... set_robust_list resumed>) = 0 [pid 577] rt_sigprocmask(SIG_SETMASK, [] [pid 573] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 574] <... clone3 resumed>) = 580 [pid 573] <... futex resumed>) = 1 [pid 573] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 574] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 567] <... futex resumed>) = 0 [pid 574] <... futex resumed>) = 1 [pid 569] <... futex resumed>) = 0 [pid 574] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 567] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 574] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 569] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 567] <... futex resumed>) = 0 [pid 574] ioctl(3, PPPIOCSMRU, 0 [pid 569] <... futex resumed>) = 0 [pid 567] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 574] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 569] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 574] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 569] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 578] rt_sigprocmask(SIG_SETMASK, [] [pid 577] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 574] <... futex resumed>) = 0 [pid 569] exit_group(0) = ? [pid 574] +++ exited with 0 +++ [pid 573] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 569] +++ exited with 0 +++ [pid 573] ioctl(3, PPPIOCSMRU, 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=569, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] <... restart_syscall resumed>) = 0 [pid 573] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 573] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... restart_syscall resumed>) = 0 [pid 573] <... futex resumed>) = 1 [pid 567] <... futex resumed>) = 0 [pid 311] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 578] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 573] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 567] exit_group(0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 577] chdir("./18" [pid 573] <... futex resumed>) = ? [pid 567] <... exit_group resumed>) = ? [pid 311] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 578] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 577] <... chdir resumed>) = 0 [pid 573] +++ exited with 0 +++ [pid 567] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=567, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... openat resumed>) = 3 [pid 305] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] fstat(3 [pid 305] <... openat resumed>) = 3 [pid 578] <... socket resumed>) = 3 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 578] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 577] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 311] getdents64(3 [pid 305] fstat(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] getdents64(3 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] newfstatat(AT_FDCWD, "./16/binderfs" [pid 305] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] unlink("./16/binderfs" [pid 305] newfstatat(AT_FDCWD, "./16/binderfs" [pid 311] <... unlink resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] getdents64(3 [pid 305] unlink("./16/binderfs" [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... unlink resumed>) = 0 [pid 311] close(3 [pid 305] getdents64(3 [pid 311] <... close resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] rmdir("./16" [pid 305] close(3 [pid 311] <... rmdir resumed>) = 0 [pid 578] <... futex resumed>) = 1 [pid 577] <... prctl resumed>) = 0 [pid 575] <... futex resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 575] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./17", 0777 [pid 305] rmdir("./16" [pid 578] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 577] setpgid(0, 0 [pid 575] <... futex resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 575] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 578] <... socket resumed>) = 4 [pid 305] <... rmdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] mkdir("./17", 0777 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 577] <... setpgid resumed>) = 0 [pid 578] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 577] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 578] <... futex resumed>) = 1 [pid 578] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] <... mkdir resumed>) = 0 [pid 575] <... futex resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 575] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 578] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 578] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 577] <... openat resumed>) = 3 [pid 575] <... futex resumed>) = 0 [pid 578] <... connect resumed>) = 0 [pid 577] write(3, "1000", 4) = 4 [pid 577] close(3) = 0 [pid 577] symlink("/dev/binderfs", "./binderfs" [pid 578] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 577] <... symlink resumed>) = 0 [pid 575] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 581 [pid 575] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 575] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 578] <... futex resumed>) = 0 [pid 578] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 578] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 578] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 577] write(1, "executing program\n", 18 [pid 575] <... futex resumed>) = 1 [pid 578] <... futex resumed>) = 0 [pid 575] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 582 [pid 575] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 577] <... write resumed>) = 18 [pid 575] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 578] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 575] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 575] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 577] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 577] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 577] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 577] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 577] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 577] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 577] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[583]}, 88) = 583 [pid 577] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 577] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 577] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 583 attached [pid 583] set_robust_list(0x7fd1a43f59a0, 24 [pid 578] <... clone3 resumed>) = 584 [pid 583] <... set_robust_list resumed>) = 0 [pid 583] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 583] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 583] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 582 attached ci2-android-5-15/strace-static-x86_64: Process 581 attached [pid 578] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 577] <... futex resumed>) = 0 [pid 577] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 577] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 583] <... futex resumed>) = 1 [pid 583] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 578] <... futex resumed>) = 1 [pid 575] <... futex resumed>) = 0 [pid 581] set_robust_list(0x555563d1b6a0, 24 [pid 583] <... socket resumed>) = 4 [pid 578] ioctl(3, PPPIOCSMRU, 0 [pid 575] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 578] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 575] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 578] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 575] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 582] set_robust_list(0x555563d1b6a0, 24 [pid 578] <... futex resumed>) = 0 [pid 575] exit_group(0 [pid 582] <... set_robust_list resumed>) = 0 [pid 575] <... exit_group resumed>) = ? [pid 582] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 582] chdir("./17") = 0 [pid 582] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 582] setpgid(0, 0) = 0 [pid 578] +++ exited with 0 +++ [pid 575] +++ exited with 0 +++ [pid 582] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=575, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 582] <... openat resumed>) = 3 [pid 582] write(3, "1000", 4) = 4 [pid 583] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 582] close(3 [pid 581] <... set_robust_list resumed>) = 0 [pid 577] <... futex resumed>) = 0 [pid 581] rt_sigprocmask(SIG_SETMASK, [] [pid 577] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 582] <... close resumed>) = 0 [pid 583] <... futex resumed>) = 1 [pid 577] <... futex resumed>) = 0 [pid 577] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 582] symlink("/dev/binderfs", "./binderfs" [pid 581] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 583] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 581] chdir("./17" [pid 308] getdents64(3 [pid 582] <... symlink resumed>) = 0 [pid 581] <... chdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... restart_syscall resumed>) = 0 [pid 581] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 582] write(1, "executing program\n", 18 [pid 581] <... prctl resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./17/binderfs" [pid 582] <... write resumed>) = 18 [pid 581] setpgid(0, 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 306] umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./17/binderfs" [pid 582] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 581] <... setpgid resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 583] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 582] <... futex resumed>) = 0 [pid 581] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] close(3) = 0 [pid 306] <... openat resumed>) = 3 [pid 308] rmdir("./17" [pid 582] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 581] <... openat resumed>) = 3 [pid 308] <... rmdir resumed>) = 0 [pid 306] fstat(3 [pid 308] mkdir("./18", 0777 [pid 583] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 582] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 581] write(3, "1000", 4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] getdents64(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./19/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./19/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./19") = 0 [pid 306] mkdir("./20", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 581] <... write resumed>) = 4 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 585 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 581] close(3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 586 attached [pid 583] <... futex resumed>) = 1 [pid 582] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 581] <... close resumed>) = 0 [pid 577] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 582] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 581] symlink("/dev/binderfs", "./binderfs" [pid 577] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 586 [pid 583] sendfile(-1, -1, [3 [pid 582] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 581] <... symlink resumed>) = 0 [pid 577] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 582] <... mmap resumed>) = 0x7fd1a43d5000 [pid 581] write(1, "executing program\n", 18 [pid 577] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 582] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 581] <... write resumed>) = 18 [pid 581] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 581] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 581] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 581] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 582] <... mprotect resumed>) = 0 [pid 581] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 583] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 582] rt_sigprocmask(SIG_BLOCK, ~[] [pid 581] rt_sigprocmask(SIG_BLOCK, ~[] [pid 583] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 582] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 581] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 583] <... futex resumed>) = 1 [pid 582] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 581] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 577] <... futex resumed>) = 0 [pid 583] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 581] <... clone3 resumed> => {parent_tid=[587]}, 88) = 587 [pid 577] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 582] <... clone3 resumed> => {parent_tid=[588]}, 88) = 588 [pid 581] rt_sigprocmask(SIG_SETMASK, [] [pid 577] <... futex resumed>) = 0 [pid 582] rt_sigprocmask(SIG_SETMASK, [] [pid 581] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 577] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 588 attached ci2-android-5-15/strace-static-x86_64: Process 587 attached ci2-android-5-15/strace-static-x86_64: Process 585 attached [pid 586] set_robust_list(0x555563d1b6a0, 24 [pid 583] <... clone3 resumed>) = 589 [pid 581] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 588] set_robust_list(0x7fd1a43f59a0, 24 [pid 583] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 581] <... futex resumed>) = 0 [pid 583] <... futex resumed>) = 1 [pid 582] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 577] <... futex resumed>) = 0 [pid 583] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 582] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 583] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 582] <... futex resumed>) = 0 [pid 577] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 583] ioctl(3, PPPIOCSMRU, 0 [pid 577] <... futex resumed>) = 0 [pid 583] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 582] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 577] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 583] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 588] <... set_robust_list resumed>) = 0 [pid 581] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 588] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 588] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 588] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 588] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 587] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 587] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 587] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 577] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 583] <... futex resumed>) = 0 [pid 582] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 587] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 577] exit_group(0 [pid 583] ???( [pid 582] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 583] <... ??? resumed>) = ? [pid 577] <... exit_group resumed>) = ? [pid 582] <... futex resumed>) = 1 [pid 583] +++ exited with 0 +++ [pid 588] <... futex resumed>) = 0 [pid 588] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 588] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 588] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 581] <... futex resumed>) = 0 [pid 581] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 577] +++ exited with 0 +++ [pid 581] <... futex resumed>) = 0 [pid 582] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 581] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=577, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 582] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 582] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 582] <... futex resumed>) = 1 [pid 588] <... futex resumed>) = 0 [pid 582] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 588] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 588] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 582] <... futex resumed>) = 0 [pid 588] sendfile(-1, -1, [3 [pid 582] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 588] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 582] <... futex resumed>) = 0 [pid 588] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 588] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 582] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 587] <... futex resumed>) = 1 [pid 582] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 587] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 582] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 588] <... futex resumed>) = 0 [pid 587] <... socket resumed>) = 4 [pid 582] <... futex resumed>) = 1 [pid 588] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 587] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 582] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 587] <... futex resumed>) = 1 [pid 586] <... set_robust_list resumed>) = 0 [pid 585] set_robust_list(0x555563d1b6a0, 24 [pid 587] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 588] <... clone3 resumed>) = 590 [pid 581] <... futex resumed>) = 0 [pid 588] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 581] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 588] <... futex resumed>) = 1 [pid 582] <... futex resumed>) = 0 [pid 588] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 587] <... futex resumed>) = 0 [pid 581] <... futex resumed>) = 1 [pid 588] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 582] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 581] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 588] ioctl(3, PPPIOCSMRU, 0 [pid 587] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 582] <... futex resumed>) = 0 [pid 588] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 587] <... connect resumed>) = -1 EEXIST (File exists) [pid 588] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 586] rt_sigprocmask(SIG_SETMASK, [] [pid 587] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 585] <... set_robust_list resumed>) = 0 [pid 582] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 588] <... futex resumed>) = 0 [pid 587] <... futex resumed>) = 1 [pid 582] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 581] <... futex resumed>) = 0 [pid 588] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 587] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 581] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 587] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 582] exit_group(0 [pid 581] <... futex resumed>) = 0 [pid 588] <... futex resumed>) = ? [pid 587] sendfile(-1, -1, [3 [pid 581] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 588] +++ exited with 0 +++ [pid 587] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 582] <... exit_group resumed>) = ? [pid 587] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 586] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 586] chdir("./20") = 0 [pid 586] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 586] setpgid(0, 0) = 0 [pid 582] +++ exited with 0 +++ [pid 587] <... futex resumed>) = 1 [pid 581] <... futex resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=582, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 587] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 581] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 581] <... futex resumed>) = 0 [pid 581] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 586] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 585] rt_sigprocmask(SIG_SETMASK, [] [pid 587] <... clone3 resumed>) = 591 [pid 587] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 581] <... futex resumed>) = 0 [pid 587] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 581] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 587] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 581] <... futex resumed>) = 0 [pid 587] ioctl(3, PPPIOCSMRU, 0 [pid 586] <... openat resumed>) = 3 [pid 581] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 587] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 585] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 587] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 586] write(3, "1000", 4 [pid 581] <... futex resumed>) = 0 [pid 587] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 586] <... write resumed>) = 4 [pid 586] close(3 [pid 581] exit_group(0 [pid 586] <... close resumed>) = 0 [pid 587] <... futex resumed>) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 581] <... exit_group resumed>) = ? [pid 587] +++ exited with 0 +++ [pid 586] symlink("/dev/binderfs", "./binderfs") = 0 [pid 586] write(1, "executing program\n", 18) = 18 [pid 581] +++ exited with 0 +++ [pid 586] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 586] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 586] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 586] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 586] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 585] chdir("./18" [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=581, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 586] rt_sigprocmask(SIG_BLOCK, ~[] [pid 585] <... chdir resumed>) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 586] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 585] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 586] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 585] <... prctl resumed>) = 0 [pid 585] setpgid(0, 0) = 0 ci2-android-5-15/strace-static-x86_64: Process 592 attached [pid 585] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 592] set_robust_list(0x7fd1a43f59a0, 24 [pid 586] <... clone3 resumed> => {parent_tid=[592]}, 88) = 592 [pid 592] <... set_robust_list resumed>) = 0 [pid 586] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... restart_syscall resumed>) = 0 [pid 592] rt_sigprocmask(SIG_SETMASK, [] [pid 586] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 592] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 586] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 592] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 586] <... futex resumed>) = 0 [pid 304] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 586] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 592] <... socket resumed>) = 3 [pid 304] <... openat resumed>) = 3 [pid 304] fstat(3 [pid 592] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 586] <... futex resumed>) = 0 [pid 304] getdents64(3 [pid 586] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 592] <... futex resumed>) = 1 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 586] <... futex resumed>) = 0 [pid 304] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 592] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 586] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./18/binderfs" [pid 592] <... socket resumed>) = 4 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./18/binderfs") = 0 [pid 304] getdents64(3 [pid 311] <... restart_syscall resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 592] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] close(3 [pid 585] <... openat resumed>) = 3 [pid 586] <... futex resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 592] <... futex resumed>) = 1 [pid 586] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 585] write(3, "1000", 4 [pid 311] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... restart_syscall resumed>) = 0 [pid 304] rmdir("./18" [pid 592] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 586] <... futex resumed>) = 0 [pid 585] <... write resumed>) = 4 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... rmdir resumed>) = 0 [pid 592] <... connect resumed>) = -1 EEXIST (File exists) [pid 586] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 585] close(3 [pid 311] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] mkdir("./19", 0777 [pid 592] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 585] <... close resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 305] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] fstat(3 [pid 304] <... mkdir resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] getdents64(3 [pid 305] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... openat resumed>) = 3 [pid 311] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] fstat(3 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 592] <... futex resumed>) = 1 [pid 586] <... futex resumed>) = 0 [pid 585] symlink("/dev/binderfs", "./binderfs" [pid 592] sendfile(-1, -1, [3 [pid 586] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 592] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 586] <... futex resumed>) = 0 [pid 585] <... symlink resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./17/binderfs" [pid 305] getdents64(3 [pid 592] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 586] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 592] <... futex resumed>) = 0 [pid 586] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 585] write(1, "executing program\n", 18 [pid 311] unlink("./17/binderfs" [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 593 [pid 592] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 586] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 592] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 586] <... futex resumed>) = 0 [pid 585] <... write resumed>) = 18 executing program [pid 311] <... unlink resumed>) = 0 [pid 305] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 592] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 586] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] getdents64(3 [pid 304] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 593 attached [pid 592] <... clone3 resumed>) = 594 [pid 585] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 593] set_robust_list(0x555563d1b6a0, 24 [pid 592] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 585] <... futex resumed>) = 0 [pid 311] close(3 [pid 305] newfstatat(AT_FDCWD, "./17/binderfs" [pid 593] <... set_robust_list resumed>) = 0 [pid 592] <... futex resumed>) = 1 [pid 586] <... futex resumed>) = 0 [pid 585] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] <... close resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 593] rt_sigprocmask(SIG_SETMASK, [] [pid 592] ioctl(3, PPPIOCSMRU, 0 [pid 586] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 585] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] rmdir("./17" [pid 305] unlink("./17/binderfs" [pid 593] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 592] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 586] <... futex resumed>) = 0 [pid 585] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... rmdir resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 593] chdir("./19" [pid 585] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] mkdir("./18", 0777 [pid 305] getdents64(3 [pid 593] <... chdir resumed>) = 0 [pid 592] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 586] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 585] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... mkdir resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 593] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 592] <... futex resumed>) = 0 [pid 586] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 585] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] close(3 [pid 593] <... prctl resumed>) = 0 [pid 592] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 585] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... close resumed>) = 0 [pid 593] setpgid(0, 0 [pid 586] exit_group(0 [pid 585] <... mprotect resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] rmdir("./17" [pid 593] <... setpgid resumed>) = 0 [pid 592] <... futex resumed>) = ? [pid 586] <... exit_group resumed>) = ? [pid 585] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... rmdir resumed>) = 0 [pid 593] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 592] +++ exited with 0 +++ [pid 585] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 595 [pid 305] mkdir("./18", 0777 [pid 593] <... openat resumed>) = 3 [pid 586] +++ exited with 0 +++ [pid 585] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... mkdir resumed>) = 0 [pid 593] write(3, "1000", 4 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=586, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 593] <... write resumed>) = 4 [pid 585] <... clone3 resumed> => {parent_tid=[596]}, 88) = 596 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 593] close(3 [pid 585] rt_sigprocmask(SIG_SETMASK, [] [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 595 attached [pid 593] <... close resumed>) = 0 [pid 585] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 593] symlink("/dev/binderfs", "./binderfs" [pid 585] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 597 ci2-android-5-15/strace-static-x86_64: Process 597 attached [pid 595] set_robust_list(0x555563d1b6a0, 24 [pid 593] <... symlink resumed>) = 0 [pid 585] <... futex resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 593] write(1, "executing program\n", 18 [pid 585] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 593] <... write resumed>) = 18 [pid 593] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 593] <... futex resumed>) = 0 [pid 597] set_robust_list(0x555563d1b6a0, 24 [pid 595] <... set_robust_list resumed>) = 0 [pid 593] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 306] umount2("./20", MNT_FORCE|UMOUNT_NOFOLLOW [pid 593] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 593] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./20", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 593] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... openat resumed>) = 3 [pid 593] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] fstat(3 [pid 593] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 593] <... mprotect resumed>) = 0 [pid 306] getdents64(3 [pid 593] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 593] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./20/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 593] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./20/binderfs" [pid 593] <... clone3 resumed> => {parent_tid=[598]}, 88) = 598 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 593] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./20/binderfs" [pid 593] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 597] <... set_robust_list resumed>) = 0 [pid 595] rt_sigprocmask(SIG_SETMASK, [] [pid 593] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 593] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 593] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(3) = 0 [pid 306] rmdir("./20") = 0 [pid 306] mkdir("./21", 0777 [pid 597] rt_sigprocmask(SIG_SETMASK, [] [pid 595] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 597] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 595] chdir("./18"ci2-android-5-15/strace-static-x86_64: Process 599 attached [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 599 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 596 attached [pid 595] <... chdir resumed>) = 0 [pid 596] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 596] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 596] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 595] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 596] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 585] <... futex resumed>) = 0 [pid 585] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 585] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 596] <... futex resumed>) = 1 [pid 596] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 596] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 585] <... futex resumed>) = 0 [pid 585] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 596] <... futex resumed>) = 1 [pid 585] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 596] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 596] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 585] <... futex resumed>) = 0 [pid 596] sendfile(-1, -1, [3 [pid 585] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 596] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 585] <... futex resumed>) = 0 [pid 596] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 585] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 596] <... futex resumed>) = 0 [pid 585] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 596] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 585] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 599] set_robust_list(0x555563d1b6a0, 24 [pid 597] chdir("./18" [pid 596] <... clone3 resumed>) = 600 [pid 595] <... prctl resumed>) = 0 [pid 585] <... futex resumed>) = 0 [pid 596] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 585] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 596] <... futex resumed>) = 0 [pid 595] setpgid(0, 0 [pid 585] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 596] ioctl(3, PPPIOCSMRU, 0 [pid 585] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 596] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 585] <... futex resumed>) = 0 [pid 596] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 585] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 596] <... futex resumed>) = 0 [pid 585] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 596] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 585] exit_group(0 [pid 596] <... futex resumed>) = ? [pid 585] <... exit_group resumed>) = ? [pid 599] <... set_robust_list resumed>) = 0 [pid 597] <... chdir resumed>) = 0 [pid 596] +++ exited with 0 +++ [pid 595] <... setpgid resumed>) = 0 [pid 585] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 598 attached [pid 598] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 598] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 598] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 598] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 593] <... futex resumed>) = 0 [pid 593] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 593] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 598] <... futex resumed>) = 1 [pid 598] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 598] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 593] <... futex resumed>) = 0 [pid 598] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 593] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 599] rt_sigprocmask(SIG_SETMASK, [] [pid 598] <... connect resumed>) = -1 EEXIST (File exists) [pid 597] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 595] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 593] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=585, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 599] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 598] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 597] <... prctl resumed>) = 0 [pid 593] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 599] chdir("./21" [pid 598] <... futex resumed>) = 0 [pid 597] setpgid(0, 0 [pid 595] <... openat resumed>) = 3 [pid 593] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 599] <... chdir resumed>) = 0 [pid 598] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 597] <... setpgid resumed>) = 0 [pid 593] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 599] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 598] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 597] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 593] <... futex resumed>) = 0 [pid 599] <... prctl resumed>) = 0 [pid 598] sendfile(-1, -1, [3 [pid 597] <... openat resumed>) = 3 [pid 593] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 599] setpgid(0, 0 [pid 598] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 597] write(3, "1000", 4 [pid 599] <... setpgid resumed>) = 0 [pid 598] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 597] <... write resumed>) = 4 [pid 599] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 598] <... futex resumed>) = 1 [pid 597] close(3 [pid 593] <... futex resumed>) = 0 [pid 599] <... openat resumed>) = 3 [pid 598] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 597] <... close resumed>) = 0 [pid 593] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 599] write(3, "1000", 4 [pid 598] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 597] symlink("/dev/binderfs", "./binderfs" [pid 593] <... futex resumed>) = 0 [pid 599] <... write resumed>) = 4 [pid 598] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 597] <... symlink resumed>) = 0 [pid 595] write(3, "1000", 4 [pid 593] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 599] close(3 [pid 598] <... clone3 resumed>) = 601 [pid 597] write(1, "executing program\n", 18 [pid 599] <... close resumed>) = 0 [pid 598] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 597] <... write resumed>) = 18 [pid 595] <... write resumed>) = 4 executing program [pid 599] symlink("/dev/binderfs", "./binderfs" [pid 598] <... futex resumed>) = 1 [pid 597] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 593] <... futex resumed>) = 0 [pid 599] <... symlink resumed>) = 0 [pid 598] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 597] <... futex resumed>) = 0 [pid 595] close(3 [pid 593] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 599] write(1, "executing program\n", 18 executing program [pid 598] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 597] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 593] <... futex resumed>) = 0 [pid 599] <... write resumed>) = 18 [pid 598] ioctl(3, PPPIOCSMRU, 0 [pid 597] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 593] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 599] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 598] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 597] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... restart_syscall resumed>) = 0 [pid 599] <... futex resumed>) = 0 [pid 598] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 597] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 599] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 598] <... futex resumed>) = 1 [pid 597] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 593] <... futex resumed>) = 0 [pid 599] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 598] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 597] <... mmap resumed>) = 0x7fd1a43d5000 [pid 595] <... close resumed>) = 0 [pid 593] exit_group(0 [pid 308] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 599] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 598] <... futex resumed>) = ? [pid 597] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 595] symlink("/dev/binderfs", "./binderfs" [pid 593] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 599] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 598] +++ exited with 0 +++ [pid 597] <... mprotect resumed>) = 0 [pid 595] <... symlink resumed>) = 0 [pid 593] +++ exited with 0 +++ [pid 308] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 599] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 597] rt_sigprocmask(SIG_BLOCK, ~[] [pid 595] write(1, "executing program\n", 18 [pid 308] <... openat resumed>) = 3 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=593, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 597] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] fstat(3 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 597] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 597] <... clone3 resumed> => {parent_tid=[602]}, 88) = 602 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 597] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 308] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 599] <... mmap resumed>) = 0x7fd1a43d5000 [pid 597] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 595] <... write resumed>) = 18 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 597] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./18/binderfs" [pid 599] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 597] <... futex resumed>) = 0 [pid 595] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 599] <... mprotect resumed>) = 0 [pid 597] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 595] <... futex resumed>) = 0 [pid 308] unlink("./18/binderfs" [pid 599] rt_sigprocmask(SIG_BLOCK, ~[] [pid 595] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] <... unlink resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 599] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 595] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 599] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 595] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 595] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] close(3 [pid 304] umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW [pid 595] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... close resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 599] <... clone3 resumed> => {parent_tid=[603]}, 88) = 603 [pid 595] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] rmdir("./18" [pid 304] openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 599] rt_sigprocmask(SIG_SETMASK, [] [pid 595] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... rmdir resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 599] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] mkdir("./19", 0777 [pid 304] fstat(3 [pid 599] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 595] <... mprotect resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 599] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] getdents64(3 [pid 599] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 595] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 595] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 595] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 604 [pid 304] newfstatat(AT_FDCWD, "./19/binderfs" [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] unlink("./19/binderfs"ci2-android-5-15/strace-static-x86_64: Process 604 attached [pid 595] <... clone3 resumed> => {parent_tid=[605]}, 88) = 605 [pid 304] <... unlink resumed>) = 0 [pid 595] rt_sigprocmask(SIG_SETMASK, [] [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./19") = 0 [pid 304] mkdir("./20", 0777 [pid 604] set_robust_list(0x555563d1b6a0, 24 [pid 595] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 595] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 595] <... futex resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 595] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 604] <... set_robust_list resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 606 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 602 attached [pid 602] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 602] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 602] socket(AF_PPPOX, SOCK_STREAM, 1ci2-android-5-15/strace-static-x86_64: Process 606 attached [pid 604] rt_sigprocmask(SIG_SETMASK, [] [pid 602] <... socket resumed>) = 3 [pid 602] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 597] <... futex resumed>) = 0 [pid 597] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 597] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 602] <... futex resumed>) = 1 [pid 602] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 602] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 597] <... futex resumed>) = 0 [pid 597] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 597] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 602] <... futex resumed>) = 1 [pid 602] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 602] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 597] <... futex resumed>) = 0 [pid 597] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 597] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 602] <... futex resumed>) = 1 [pid 602] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 602] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 597] <... futex resumed>) = 0 [pid 597] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 597] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 602] <... futex resumed>) = 1 [pid 602] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 607 [pid 602] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 597] <... futex resumed>) = 0 [pid 597] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 597] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 602] <... futex resumed>) = 1 [pid 602] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 602] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 597] <... futex resumed>) = 0 [pid 597] exit_group(0) = ? ci2-android-5-15/strace-static-x86_64: Process 603 attached [pid 604] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 602] <... futex resumed>) = ? [pid 603] set_robust_list(0x7fd1a43f59a0, 24 [pid 606] set_robust_list(0x555563d1b6a0, 24 [pid 604] chdir("./19" [pid 602] +++ exited with 0 +++ [pid 597] +++ exited with 0 +++ [pid 603] <... set_robust_list resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=597, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 603] rt_sigprocmask(SIG_SETMASK, [] [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 605 attached [pid 603] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 605] set_robust_list(0x7fd1a43f59a0, 24 [pid 603] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 605] <... set_robust_list resumed>) = 0 [pid 603] <... socket resumed>) = 3 [pid 605] rt_sigprocmask(SIG_SETMASK, [] [pid 603] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 604] <... chdir resumed>) = 0 [pid 605] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 603] <... futex resumed>) = 1 [pid 599] <... futex resumed>) = 0 [pid 605] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 603] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 599] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 606] <... set_robust_list resumed>) = 0 [pid 605] <... socket resumed>) = 3 [pid 604] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 603] <... socket resumed>) = 4 [pid 599] <... futex resumed>) = 0 [pid 605] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 603] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 599] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 605] <... futex resumed>) = 1 [pid 603] <... futex resumed>) = 0 [pid 599] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 595] <... futex resumed>) = 0 [pid 605] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 603] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 599] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 595] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 605] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 603] <... connect resumed>) = -1 EEXIST (File exists) [pid 599] <... futex resumed>) = 0 [pid 595] <... futex resumed>) = 0 [pid 605] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 603] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 599] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 595] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 605] <... socket resumed>) = 4 [pid 603] <... futex resumed>) = 0 [pid 599] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 604] <... prctl resumed>) = 0 [pid 605] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 603] sendfile(-1, -1, [3 [pid 599] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 605] <... futex resumed>) = 1 [pid 603] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 599] <... futex resumed>) = 0 [pid 595] <... futex resumed>) = 0 [pid 605] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 603] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 599] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 595] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 605] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 603] <... futex resumed>) = 0 [pid 599] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 595] <... futex resumed>) = 0 [pid 605] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 603] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 599] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 595] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 606] rt_sigprocmask(SIG_SETMASK, [] [pid 605] <... connect resumed>) = -1 EEXIST (File exists) [pid 604] setpgid(0, 0 [pid 603] <... clone3 resumed>) = 608 [pid 599] <... futex resumed>) = 0 [pid 605] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 603] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 599] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 605] <... futex resumed>) = 1 [pid 603] <... futex resumed>) = 0 [pid 599] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 595] <... futex resumed>) = 0 [pid 605] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 603] ioctl(3, PPPIOCSMRU, 0 [pid 599] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 595] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 605] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 603] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 599] <... futex resumed>) = 0 [pid 595] <... futex resumed>) = 0 [pid 605] sendfile(-1, -1, [3 [pid 603] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 599] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 595] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 605] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 603] <... futex resumed>) = 0 [pid 599] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 605] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 603] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 599] exit_group(0 [pid 605] <... futex resumed>) = 1 [pid 603] <... futex resumed>) = ? [pid 599] <... exit_group resumed>) = ? [pid 595] <... futex resumed>) = 0 [pid 606] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 605] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 604] <... setpgid resumed>) = 0 [pid 603] +++ exited with 0 +++ [pid 599] +++ exited with 0 +++ [pid 595] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 605] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 595] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=599, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 605] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 595] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 606] chdir("./20" [pid 605] <... clone3 resumed>) = 609 [pid 604] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 605] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 595] <... futex resumed>) = 0 [pid 605] ioctl(3, PPPIOCSMRU, 0 [pid 595] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 605] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 604] <... openat resumed>) = 3 [pid 595] <... futex resumed>) = 0 [pid 605] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 595] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 605] <... futex resumed>) = 0 [pid 595] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 605] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 595] exit_group(0 [pid 605] <... futex resumed>) = ? [pid 595] <... exit_group resumed>) = ? [pid 606] <... chdir resumed>) = 0 [pid 605] +++ exited with 0 +++ [pid 604] write(3, "1000", 4 [pid 595] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=595, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 311] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 606] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 604] <... write resumed>) = 4 [pid 311] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./18/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./18/binderfs" [pid 606] <... prctl resumed>) = 0 [pid 604] close(3 [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./18" [pid 606] setpgid(0, 0 [pid 604] <... close resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 311] mkdir("./19", 0777 [pid 606] <... setpgid resumed>) = 0 [pid 604] symlink("/dev/binderfs", "./binderfs" [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 606] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 606] <... openat resumed>) = 3 [pid 604] <... symlink resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 610 [pid 606] write(3, "1000", 4 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 604] write(1, "executing program\n", 18 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 610 attached [pid 305] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 606] <... write resumed>) = 4 [pid 604] <... write resumed>) = 18 [pid 610] set_robust_list(0x555563d1b6a0, 24 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 606] close(3 [pid 604] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 606] <... close resumed>) = 0 [pid 610] <... set_robust_list resumed>) = 0 [pid 610] rt_sigprocmask(SIG_SETMASK, [] [pid 606] symlink("/dev/binderfs", "./binderfs" [pid 604] <... futex resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 610] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 610] chdir("./19" [pid 305] fstat(3 [pid 610] <... chdir resumed>) = 0 [pid 610] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 606] <... symlink resumed>) = 0 [pid 610] <... prctl resumed>) = 0 [pid 604] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 606] write(1, "executing program\n", 18 [pid 610] setpgid(0, 0) = 0 [pid 610] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] getdents64(3 [pid 606] <... write resumed>) = 18 [pid 604] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 610] <... openat resumed>) = 3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 606] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 604] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 610] write(3, "1000", 4) = 4 [pid 610] close(3) = 0 [pid 610] symlink("/dev/binderfs", "./binderfs" [pid 604] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 606] <... futex resumed>) = 0 [pid 604] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 606] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 604] <... mmap resumed>) = 0x7fd1a43d5000 [pid 606] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 604] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 606] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 604] <... mprotect resumed>) = 0 [pid 606] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] newfstatat(AT_FDCWD, "./18/binderfs" [pid 604] rt_sigprocmask(SIG_BLOCK, ~[] [pid 606] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 604] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 606] <... mmap resumed>) = 0x7fd1a43d5000 [pid 604] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] unlink("./18/binderfs" [pid 606] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 610] <... symlink resumed>) = 0 [pid 604] <... clone3 resumed> => {parent_tid=[611]}, 88) = 611 [pid 305] <... unlink resumed>) = 0 [pid 606] <... mprotect resumed>) = 0 [pid 604] rt_sigprocmask(SIG_SETMASK, [] [pid 305] getdents64(3 [pid 610] write(1, "executing program\n", 18 [pid 606] rt_sigprocmask(SIG_BLOCK, ~[] [pid 604] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 606] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 604] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] close(3 [pid 606] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 604] <... futex resumed>) = 0 [pid 306] umount2("./21", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... close resumed>) = 0 [pid 604] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 606] <... clone3 resumed> => {parent_tid=[612]}, 88) = 612 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] rmdir("./18" [pid 606] rt_sigprocmask(SIG_SETMASK, [] [pid 306] openat(AT_FDCWD, "./21", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 606] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 305] <... rmdir resumed>) = 0 [pid 606] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3 [pid 305] mkdir("./19", 0777 [pid 606] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./21/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./21/binderfs" [pid 305] <... mkdir resumed>) = 0 [pid 606] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] unlink("./21/binderfs" [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./21") = 0 [pid 306] mkdir("./22", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 613 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 614 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 610] <... write resumed>) = 18 ci2-android-5-15/strace-static-x86_64: Process 614 attached [pid 610] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 614] set_robust_list(0x555563d1b6a0, 24 [pid 610] <... futex resumed>) = 0 [pid 610] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 614] <... set_robust_list resumed>) = 0 [pid 610] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 614] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 613 attached ci2-android-5-15/strace-static-x86_64: Process 612 attached executing program executing program executing program ci2-android-5-15/strace-static-x86_64: Process 611 attached , NULL, 8) = 0 [pid 610] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 612] set_robust_list(0x7fd1a43f59a0, 24 [pid 611] set_robust_list(0x7fd1a43f59a0, 24 [pid 610] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 614] chdir("./22" [pid 612] <... set_robust_list resumed>) = 0 [pid 611] <... set_robust_list resumed>) = 0 [pid 610] <... mmap resumed>) = 0x7fd1a43d5000 [pid 612] rt_sigprocmask(SIG_SETMASK, [] [pid 611] rt_sigprocmask(SIG_SETMASK, [] [pid 610] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 614] <... chdir resumed>) = 0 [pid 612] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 610] <... mprotect resumed>) = 0 [pid 614] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 612] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 611] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 610] rt_sigprocmask(SIG_BLOCK, ~[] [pid 614] <... prctl resumed>) = 0 [pid 612] <... socket resumed>) = 3 [pid 611] <... socket resumed>) = 3 [pid 610] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 612] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 611] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 610] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0}ci2-android-5-15/strace-static-x86_64: Process 615 attached [pid 614] setpgid(0, 0 [pid 613] set_robust_list(0x555563d1b6a0, 24 [pid 612] <... futex resumed>) = 1 [pid 611] <... futex resumed>) = 1 [pid 606] <... futex resumed>) = 0 [pid 604] <... futex resumed>) = 0 [pid 614] <... setpgid resumed>) = 0 [pid 613] <... set_robust_list resumed>) = 0 [pid 612] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 611] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 610] <... clone3 resumed> => {parent_tid=[615]}, 88) = 615 [pid 606] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 604] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 615] set_robust_list(0x7fd1a43f59a0, 24 [pid 614] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 613] rt_sigprocmask(SIG_SETMASK, [] [pid 612] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 611] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 610] rt_sigprocmask(SIG_SETMASK, [] [pid 604] <... futex resumed>) = 0 [pid 613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 612] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 611] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 610] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 606] <... futex resumed>) = 0 [pid 604] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 615] <... set_robust_list resumed>) = 0 [pid 614] <... openat resumed>) = 3 [pid 613] chdir("./19" [pid 612] <... socket resumed>) = 4 [pid 611] <... socket resumed>) = 4 [pid 610] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 606] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 613] <... chdir resumed>) = 0 [pid 612] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 611] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 610] <... futex resumed>) = 0 [pid 613] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 612] <... futex resumed>) = 0 [pid 611] <... futex resumed>) = 1 [pid 610] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 604] <... futex resumed>) = 0 [pid 613] <... prctl resumed>) = 0 [pid 612] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 611] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 604] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 613] setpgid(0, 0 [pid 611] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 604] <... futex resumed>) = 0 [pid 613] <... setpgid resumed>) = 0 [pid 611] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 604] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 614] write(3, "1000", 4 [pid 613] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 611] <... connect resumed>) = -1 EEXIST (File exists) [pid 606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 615] rt_sigprocmask(SIG_SETMASK, [] [pid 614] <... write resumed>) = 4 [pid 613] <... openat resumed>) = 3 [pid 611] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 606] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 613] write(3, "1000", 4 [pid 611] <... futex resumed>) = 1 [pid 604] <... futex resumed>) = 0 [pid 614] close(3 [pid 612] <... futex resumed>) = 0 [pid 606] <... futex resumed>) = 1 [pid 615] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 613] <... write resumed>) = 4 [pid 612] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 611] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 604] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 614] <... close resumed>) = 0 [pid 613] close(3 [pid 612] <... connect resumed>) = -1 EEXIST (File exists) [pid 611] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 606] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 604] <... futex resumed>) = 0 [pid 614] symlink("/dev/binderfs", "./binderfs" [pid 613] <... close resumed>) = 0 [pid 612] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 611] sendfile(-1, -1, [3 [pid 606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 604] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 614] <... symlink resumed>) = 0 [pid 613] symlink("/dev/binderfs", "./binderfs" [pid 612] <... futex resumed>) = 0 [pid 611] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 606] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 614] write(1, "executing program\n", 18 [pid 613] <... symlink resumed>) = 0 [pid 612] sendfile(-1, -1, [3 [pid 611] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 606] <... futex resumed>) = 0 executing program [pid 614] <... write resumed>) = 18 [pid 613] write(1, "executing program\n", 18 [pid 612] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 611] <... futex resumed>) = 1 [pid 606] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 604] <... futex resumed>) = 0 executing program [pid 614] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 613] <... write resumed>) = 18 [pid 612] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 611] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 604] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 614] <... futex resumed>) = 0 [pid 613] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 612] <... futex resumed>) = 0 [pid 611] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 606] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 604] <... futex resumed>) = 0 [pid 614] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 613] <... futex resumed>) = 0 [pid 612] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 611] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 606] <... futex resumed>) = 0 [pid 604] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 615] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 614] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 613] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 612] <... clone3 resumed>) = 616 [pid 611] <... clone3 resumed>) = 617 [pid 613] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 612] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 611] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 613] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 612] <... futex resumed>) = 0 [pid 611] <... futex resumed>) = 1 [pid 604] <... futex resumed>) = 0 [pid 613] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 612] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 611] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 604] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 613] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 611] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 604] <... futex resumed>) = 0 [pid 613] <... mmap resumed>) = 0x7fd1a43d5000 [pid 611] ioctl(3, PPPIOCSMRU, 0 [pid 604] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 613] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 611] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 613] <... mprotect resumed>) = 0 [pid 611] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 613] rt_sigprocmask(SIG_BLOCK, ~[] [pid 611] <... futex resumed>) = 1 [pid 604] <... futex resumed>) = 0 [pid 613] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 611] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 604] exit_group(0 [pid 613] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 611] <... futex resumed>) = ? [pid 604] <... exit_group resumed>) = ? [pid 615] <... socket resumed>) = 3 [pid 614] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 611] +++ exited with 0 +++ [pid 606] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 604] +++ exited with 0 +++ [pid 613] <... clone3 resumed> => {parent_tid=[618]}, 88) = 618 [pid 613] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 613] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 613] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 618 attached [pid 618] set_robust_list(0x7fd1a43f59a0, 24 [pid 615] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=604, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 618] <... set_robust_list resumed>) = 0 [pid 618] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 618] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 618] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 613] <... futex resumed>) = 0 [pid 614] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 613] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 615] <... futex resumed>) = 1 [pid 614] <... mmap resumed>) = 0x7fd1a43d5000 [pid 613] <... futex resumed>) = 0 [pid 610] <... futex resumed>) = 0 [pid 606] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 613] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 610] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 610] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 614] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 615] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 612] <... futex resumed>) = 0 [pid 606] <... futex resumed>) = 1 [pid 612] ioctl(3, PPPIOCSMRU, 0 [pid 615] <... socket resumed>) = 4 [pid 612] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 612] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 614] <... mprotect resumed>) = 0 [pid 615] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 612] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 606] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 618] <... futex resumed>) = 1 [pid 606] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 614] rt_sigprocmask(SIG_BLOCK, ~[] [pid 618] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 606] exit_group(0 [pid 615] <... futex resumed>) = 1 [pid 614] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 610] <... futex resumed>) = 0 [pid 615] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 614] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 612] <... futex resumed>) = ? [pid 610] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 606] <... exit_group resumed>) = ? [pid 615] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 612] +++ exited with 0 +++ [pid 610] <... futex resumed>) = 0 [pid 610] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 618] <... socket resumed>) = 4 [pid 618] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 613] <... futex resumed>) = 0 [pid 613] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 613] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 606] +++ exited with 0 +++ [pid 615] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=606, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 615] <... connect resumed>) = -1 EEXIST (File exists) [pid 614] <... clone3 resumed> => {parent_tid=[619]}, 88) = 619 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 615] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 614] rt_sigprocmask(SIG_SETMASK, [] [pid 615] <... futex resumed>) = 1 [pid 614] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 610] <... futex resumed>) = 0 [pid 615] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 614] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 610] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 615] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 614] <... futex resumed>) = 0 [pid 610] <... futex resumed>) = 0 [pid 615] sendfile(-1, -1, [3 [pid 610] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 618] <... futex resumed>) = 1 [pid 614] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 618] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 615] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 615] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 618] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW [pid 615] <... futex resumed>) = 1 [pid 610] <... futex resumed>) = 0 [pid 615] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 610] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 610] <... futex resumed>) = 0 [pid 610] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 619 attached [pid 618] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 615] <... clone3 resumed>) = 620 [pid 308] openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... restart_syscall resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] umount2("./20", MNT_FORCE|UMOUNT_NOFOLLOW [pid 615] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 615] <... futex resumed>) = 1 [pid 615] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 610] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] openat(AT_FDCWD, "./20", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 610] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... openat resumed>) = 3 [pid 615] <... futex resumed>) = 0 [pid 610] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] fstat(3 [pid 615] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 610] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./19/binderfs" [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 615] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 610] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] getdents64(3 [pid 615] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 610] exit_group(0 [pid 619] set_robust_list(0x7fd1a43f59a0, 24 [pid 618] <... futex resumed>) = 1 [pid 615] <... futex resumed>) = ? [pid 613] <... futex resumed>) = 0 [pid 610] <... exit_group resumed>) = ? [pid 308] unlink("./19/binderfs" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 615] +++ exited with 0 +++ [pid 613] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 610] +++ exited with 0 +++ [pid 613] <... futex resumed>) = 0 [pid 613] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=610, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] umount2("./20/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 618] sendfile(-1, -1, [3 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... unlink resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 618] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] getdents64(3 [pid 304] newfstatat(AT_FDCWD, "./20/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 618] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] unlink("./20/binderfs" [pid 613] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] close(3 [pid 304] <... unlink resumed>) = 0 [pid 613] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 618] <... futex resumed>) = 1 [pid 613] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 304] getdents64(3 [pid 613] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... openat resumed>) = 3 [pid 308] rmdir("./19" [pid 618] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] fstat(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 304] close(3 [pid 618] <... clone3 resumed>) = 621 [pid 311] getdents64(3 [pid 304] <... close resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] rmdir("./20" [pid 311] umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] mkdir("./20", 0777 [pid 618] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... rmdir resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./19/binderfs" [pid 308] <... mkdir resumed>) = 0 [pid 613] <... futex resumed>) = 0 [pid 304] mkdir("./21", 0777 [pid 618] <... futex resumed>) = 1 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 613] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 618] ioctl(3, PPPIOCSMRU, 0 [pid 311] unlink("./19/binderfs" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... mkdir resumed>) = 0 [pid 613] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... unlink resumed>) = 0 [pid 618] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] getdents64(3 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 618] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 613] <... futex resumed>) = 0 [pid 311] close(3ci2-android-5-15/strace-static-x86_64: Process 622 attached [pid 613] exit_group(0 [pid 311] <... close resumed>) = 0 [pid 613] <... exit_group resumed>) = ? [pid 311] rmdir("./19" [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 622 [pid 618] <... futex resumed>) = 1 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 622] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 622] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 622] chdir("./20" [pid 311] mkdir("./20", 0777 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 622] <... chdir resumed>) = 0 [pid 622] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 622] setpgid(0, 0) = 0 [pid 622] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 618] +++ exited with 0 +++ [pid 613] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=613, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 622] <... openat resumed>) = 3 [pid 622] write(3, "1000", 4) = 4 [pid 622] close(3) = 0 [pid 622] symlink("/dev/binderfs", "./binderfs") = 0 [pid 311] <... mkdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 623 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 622] write(1, "executing program\n", 18 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 622] <... write resumed>) = 18 [pid 622] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 622] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 622] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 624 [pid 305] <... restart_syscall resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 619] <... set_robust_list resumed>) = 0 executing program ci2-android-5-15/strace-static-x86_64: Process 624 attached [pid 305] umount2("./19", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./19", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 619] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... openat resumed>) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3 [pid 619] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 619] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] umount2("./19/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./19/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./19/binderfs" [pid 619] <... socket resumed>) = 3 [pid 305] <... unlink resumed>) = 0 [pid 624] set_robust_list(0x555563d1b6a0, 24 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./19" [pid 624] <... set_robust_list resumed>) = 0 [pid 619] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rmdir resumed>) = 0 [pid 305] mkdir("./20", 0777 [pid 624] rt_sigprocmask(SIG_SETMASK, [] [pid 619] <... futex resumed>) = 1 [pid 614] <... futex resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 619] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 614] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 614] <... futex resumed>) = 0 [pid 619] <... socket resumed>) = 4 [pid 614] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 619] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 619] <... futex resumed>) = 1 [pid 614] <... futex resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 625 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 622] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 619] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 614] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 622] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 622] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 622] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 622] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[626]}, 88) = 626 [pid 622] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 626 attached ci2-android-5-15/strace-static-x86_64: Process 625 attached [pid 622] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 624] chdir("./20" [pid 619] <... connect resumed>) = -1 EEXIST (File exists) [pid 614] <... futex resumed>) = 0 [pid 622] <... futex resumed>) = 0 [pid 622] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 623 attached [pid 624] <... chdir resumed>) = 0 [pid 626] set_robust_list(0x7fd1a43f59a0, 24 [pid 625] set_robust_list(0x555563d1b6a0, 24 [pid 619] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 614] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 624] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 623] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 623] rt_sigprocmask(SIG_SETMASK, [] [pid 624] <... prctl resumed>) = 0 [pid 619] <... futex resumed>) = 0 [pid 614] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 623] chdir("./21" [pid 614] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 626] <... set_robust_list resumed>) = 0 [pid 625] <... set_robust_list resumed>) = 0 [pid 624] setpgid(0, 0 [pid 619] sendfile(-1, -1, [3 [pid 623] <... chdir resumed>) = 0 [pid 623] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 623] setpgid(0, 0) = 0 [pid 619] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 614] <... futex resumed>) = 0 [pid 624] <... setpgid resumed>) = 0 [pid 619] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 623] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 614] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 624] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 619] <... futex resumed>) = 0 [pid 619] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 614] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 625] rt_sigprocmask(SIG_SETMASK, [] [pid 624] <... openat resumed>) = 3 [pid 614] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 619] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 626] rt_sigprocmask(SIG_SETMASK, [] [pid 625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 624] write(3, "1000", 4 [pid 623] <... openat resumed>) = 3 [pid 619] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 614] <... futex resumed>) = 0 [pid 623] write(3, "1000", 4) = 4 [pid 623] close(3) = 0 [pid 623] symlink("/dev/binderfs", "./binderfs") = 0 [pid 619] <... clone3 resumed>) = 627 [pid 614] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 624] <... write resumed>) = 4 [pid 623] write(1, "executing program\n", 18 [pid 619] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 614] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 624] close(3 [pid 623] <... write resumed>) = 18 executing program [pid 623] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 623] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 614] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 624] <... close resumed>) = 0 [pid 625] chdir("./20" [pid 619] <... futex resumed>) = 0 [pid 614] <... futex resumed>) = 0 [pid 624] symlink("/dev/binderfs", "./binderfs" [pid 619] ioctl(3, PPPIOCSMRU, 0 [pid 614] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 623] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 623] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 624] <... symlink resumed>) = 0 [pid 623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 623] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 625] <... chdir resumed>) = 0 [pid 624] write(1, "executing program\n", 18 [pid 619] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 624] <... write resumed>) = 18 [pid 619] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 625] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 624] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 619] <... futex resumed>) = 1 executing program [pid 625] <... prctl resumed>) = 0 [pid 614] <... futex resumed>) = 0 [pid 624] <... futex resumed>) = 0 [pid 619] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 623] <... mmap resumed>) = 0x7fd1a43d5000 [pid 614] exit_group(0 [pid 625] setpgid(0, 0 [pid 624] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 619] <... futex resumed>) = ? [pid 614] <... exit_group resumed>) = ? [pid 623] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 623] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 623] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[628]}, 88) = 628 [pid 623] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 623] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 624] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 623] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 625] <... setpgid resumed>) = 0 [pid 624] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 619] +++ exited with 0 +++ [pid 614] +++ exited with 0 +++ [pid 624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=614, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 625] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 624] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 624] <... mmap resumed>) = 0x7fd1a43d5000 [pid 625] <... openat resumed>) = 3 [pid 624] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 625] write(3, "1000", 4 [pid 624] <... mprotect resumed>) = 0 [pid 624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 625] <... write resumed>) = 4 [pid 624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 624] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 625] close(3ci2-android-5-15/strace-static-x86_64: Process 629 attached ) = 0 [pid 624] <... clone3 resumed> => {parent_tid=[629]}, 88) = 629 [pid 625] symlink("/dev/binderfs", "./binderfs" [pid 624] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 629] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 629] rt_sigprocmask(SIG_SETMASK, [] [pid 625] <... symlink resumed>) = 0 [pid 624] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 629] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 625] write(1, "executing program\n", 18 [pid 624] <... futex resumed>) = 0 [pid 629] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 624] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 625] <... write resumed>) = 18 [pid 629] <... socket resumed>) = 3 executing program [pid 625] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 629] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 624] <... futex resumed>) = 0 [pid 625] <... futex resumed>) = 0 [pid 624] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 625] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 624] <... futex resumed>) = 0 [pid 625] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 624] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 628 attached [pid 626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 625] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 629] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 628] set_robust_list(0x7fd1a43f59a0, 24 [pid 626] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 629] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 629] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 625] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 624] <... futex resumed>) = 0 [pid 626] <... socket resumed>) = 3 [pid 624] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 626] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 625] <... mmap resumed>) = 0x7fd1a43d5000 [pid 628] <... set_robust_list resumed>) = 0 [pid 626] <... futex resumed>) = 1 [pid 625] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 624] <... futex resumed>) = 1 [pid 622] <... futex resumed>) = 0 [pid 622] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 622] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 629] <... futex resumed>) = 0 [pid 629] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 628] rt_sigprocmask(SIG_SETMASK, [] [pid 626] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 625] <... mprotect resumed>) = 0 [pid 624] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 629] <... connect resumed>) = -1 EEXIST (File exists) [pid 628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 626] <... socket resumed>) = 4 [pid 625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 629] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 628] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 626] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 626] <... futex resumed>) = 1 [pid 625] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 622] <... futex resumed>) = 0 [pid 622] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 626] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 625] <... clone3 resumed> => {parent_tid=[630]}, 88) = 630 [pid 622] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 630 attached [pid 630] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 630] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 629] <... futex resumed>) = 1 [pid 628] <... socket resumed>) = 3 [pid 626] <... connect resumed>) = -1 EEXIST (File exists) [pid 625] rt_sigprocmask(SIG_SETMASK, [] [pid 624] <... futex resumed>) = 0 [pid 622] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 626] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 624] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 622] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 626] <... futex resumed>) = 0 [pid 625] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 624] <... futex resumed>) = 0 [pid 622] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 626] sendfile(-1, -1, [3 [pid 625] <... futex resumed>) = 0 [pid 624] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 622] <... futex resumed>) = 0 [pid 626] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 625] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 622] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 626] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 622] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 626] <... futex resumed>) = 0 [pid 622] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 626] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 622] <... futex resumed>) = 0 [pid 622] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 626] <... clone3 resumed>) = 631 [pid 630] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 629] sendfile(-1, -1, [3 [pid 628] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 626] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 629] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 630] <... socket resumed>) = 3 [pid 628] <... futex resumed>) = 1 [pid 626] <... futex resumed>) = 1 [pid 623] <... futex resumed>) = 0 [pid 622] <... futex resumed>) = 0 [pid 623] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 622] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 623] <... futex resumed>) = 0 [pid 622] <... futex resumed>) = 0 [pid 623] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 622] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 629] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 626] ioctl(3, PPPIOCSMRU, 0 [pid 629] <... futex resumed>) = 1 [pid 628] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 630] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 626] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 624] <... futex resumed>) = 0 [pid 624] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 626] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 624] <... futex resumed>) = 0 [pid 624] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 626] <... futex resumed>) = 1 [pid 622] <... futex resumed>) = 0 [pid 626] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 622] exit_group(0) = ? [pid 626] <... futex resumed>) = ? [pid 630] <... futex resumed>) = 1 [pid 629] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 628] <... socket resumed>) = 4 [pid 626] +++ exited with 0 +++ [pid 625] <... futex resumed>) = 0 [pid 622] +++ exited with 0 +++ [pid 306] <... restart_syscall resumed>) = 0 [pid 625] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=622, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 625] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] umount2("./22", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./22", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./22/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./22/binderfs" [pid 629] <... clone3 resumed>) = 632 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./22/binderfs" [pid 630] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 628] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 629] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./22") = 0 [pid 630] <... socket resumed>) = 4 [pid 306] mkdir("./23", 0777 [pid 630] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 629] <... futex resumed>) = 1 [pid 628] <... futex resumed>) = 1 [pid 624] <... futex resumed>) = 0 [pid 623] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 624] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 623] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 624] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 624] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 623] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 623] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 633 attached [pid 630] <... futex resumed>) = 1 [pid 629] ioctl(3, PPPIOCSMRU, 0 [pid 628] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 625] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 633 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 633] set_robust_list(0x555563d1b6a0, 24 [pid 630] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 629] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 628] <... connect resumed>) = -1 EEXIST (File exists) [pid 625] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 633] <... set_robust_list resumed>) = 0 [pid 630] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 629] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 628] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 625] <... futex resumed>) = 0 [pid 628] <... futex resumed>) = 1 [pid 629] <... futex resumed>) = 1 [pid 625] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 624] <... futex resumed>) = 0 [pid 623] <... futex resumed>) = 0 [pid 630] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 629] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 628] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 623] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 624] exit_group(0 [pid 630] <... connect resumed>) = -1 EEXIST (File exists) [pid 628] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 623] <... futex resumed>) = 0 [pid 633] rt_sigprocmask(SIG_SETMASK, [] [pid 630] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 629] <... futex resumed>) = ? [pid 628] sendfile(-1, -1, [3 [pid 624] <... exit_group resumed>) = ? [pid 623] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 629] +++ exited with 0 +++ [pid 630] <... futex resumed>) = 1 [pid 628] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 625] <... futex resumed>) = 0 [pid 624] +++ exited with 0 +++ [pid 625] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 630] sendfile(-1, -1, [3 [pid 628] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 625] <... futex resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=624, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 630] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 628] <... futex resumed>) = 1 [pid 625] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 623] <... futex resumed>) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 633] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 623] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 628] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 630] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 625] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 623] <... futex resumed>) = 0 [pid 628] <... clone3 resumed>) = 634 [pid 630] <... futex resumed>) = 0 [pid 625] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 623] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 628] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 630] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 625] <... futex resumed>) = 0 [pid 623] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 630] <... clone3 resumed>) = 635 [pid 625] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 623] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 630] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 628] <... futex resumed>) = 0 [pid 625] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 623] <... futex resumed>) = 0 [pid 625] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 630] <... futex resumed>) = 0 [pid 623] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 628] ioctl(3, PPPIOCSMRU, 0 [pid 625] <... futex resumed>) = 0 [pid 630] ioctl(3, PPPIOCSMRU, 0 [pid 628] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 625] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 630] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 628] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 630] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 628] <... futex resumed>) = 1 [pid 625] <... futex resumed>) = 0 [pid 623] <... futex resumed>) = 0 [pid 630] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 628] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 625] exit_group(0 [pid 623] exit_group(0 [pid 630] <... futex resumed>) = ? [pid 625] <... exit_group resumed>) = ? [pid 623] <... exit_group resumed>) = ? [pid 630] +++ exited with 0 +++ [pid 628] <... futex resumed>) = ? [pid 308] <... restart_syscall resumed>) = 0 [pid 625] +++ exited with 0 +++ [pid 308] umount2("./20", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=625, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] openat(AT_FDCWD, "./20", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3 [pid 628] +++ exited with 0 +++ [pid 623] +++ exited with 0 +++ [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=623, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./20/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] umount2("./21", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./20/binderfs" [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] openat(AT_FDCWD, "./21", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] unlink("./20/binderfs" [pid 304] <... openat resumed>) = 3 [pid 308] <... unlink resumed>) = 0 [pid 304] fstat(3 [pid 633] chdir("./23" [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 308] getdents64(3 [pid 304] getdents64(3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./20" [pid 304] umount2("./21/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 633] <... chdir resumed>) = 0 [pid 311] umount2("./20", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./21", 0777 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... mkdir resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./20", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] newfstatat(AT_FDCWD, "./21/binderfs" [pid 633] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 311] <... openat resumed>) = 3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] fstat(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 633] <... prctl resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 636 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 636 attached [pid 633] setpgid(0, 0 [pid 311] getdents64(3 [pid 304] unlink("./21/binderfs") = 0 [pid 636] set_robust_list(0x555563d1b6a0, 24 [pid 633] <... setpgid resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] getdents64(3 [pid 305] <... restart_syscall resumed>) = 0 [pid 311] umount2("./20/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 633] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./20/binderfs" [pid 304] close(3) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] umount2("./20", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] rmdir("./21" [pid 311] unlink("./20/binderfs" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... rmdir resumed>) = 0 [pid 311] <... unlink resumed>) = 0 [pid 305] openat(AT_FDCWD, "./20", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] mkdir("./22", 0777 [pid 633] <... openat resumed>) = 3 [pid 311] getdents64(3 [pid 305] <... openat resumed>) = 3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] fstat(3 [pid 311] close(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 311] <... close resumed>) = 0 [pid 305] getdents64(3 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 636] <... set_robust_list resumed>) = 0 [pid 633] write(3, "1000", 4 [pid 311] rmdir("./20" [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 633] <... write resumed>) = 4 [pid 305] umount2("./20/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] mkdir("./21", 0777 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 637 attached [pid 637] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 637] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./20/binderfs" [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 637 [pid 637] chdir("./22") = 0 [pid 633] close(3 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] unlink("./20/binderfs" [pid 633] <... close resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 637] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 637] setpgid(0, 0 [pid 633] symlink("/dev/binderfs", "./binderfs" [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... unlink resumed>) = 0 [pid 305] getdents64(3 [pid 637] <... setpgid resumed>) = 0 [pid 637] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 637] write(3, "1000", 4 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 638 [pid 637] <... write resumed>) = 4 [pid 637] close(3) = 0 [pid 633] <... symlink resumed>) = 0 [pid 305] close(3 [pid 633] write(1, "executing program\n", 18 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... close resumed>) = 0 [pid 305] rmdir("./20" [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 633] <... write resumed>) = 18 executing program [pid 637] symlink("/dev/binderfs", "./binderfs" [pid 633] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rmdir resumed>) = 0 [pid 305] mkdir("./21", 0777 [pid 633] <... futex resumed>) = 0 [pid 637] <... symlink resumed>) = 0 [pid 637] write(1, "executing program\n", 18) = 18 [pid 637] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... mkdir resumed>) = 0 [pid 633] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 637] <... futex resumed>) = 0 executing program [pid 637] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 637] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 633] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 637] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 633] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 637] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 637] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 637] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 637] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 633] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 637] <... clone3 resumed> => {parent_tid=[640]}, 88) = 640 [pid 637] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 637] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 637] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 639 [pid 633] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 633] <... mmap resumed>) = 0x7fd1a43d5000 [pid 633] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITEci2-android-5-15/strace-static-x86_64: Process 638 attached [pid 638] set_robust_list(0x555563d1b6a0, 24) = 0 ci2-android-5-15/strace-static-x86_64: Process 640 attached ci2-android-5-15/strace-static-x86_64: Process 639 attached [pid 638] rt_sigprocmask(SIG_SETMASK, [] [pid 636] rt_sigprocmask(SIG_SETMASK, [] [pid 633] <... mprotect resumed>) = 0 [pid 638] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 633] rt_sigprocmask(SIG_BLOCK, ~[] [pid 638] chdir("./21") = 0 [pid 633] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 638] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 638] setpgid(0, 0) = 0 [pid 638] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 636] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 640] set_robust_list(0x7fd1a43f59a0, 24 [pid 639] set_robust_list(0x555563d1b6a0, 24 [pid 633] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 638] <... openat resumed>) = 3 [pid 638] write(3, "1000", 4) = 4 [pid 638] close(3) = 0 ci2-android-5-15/strace-static-x86_64: Process 641 attached [pid 640] <... set_robust_list resumed>) = 0 [pid 639] <... set_robust_list resumed>) = 0 [pid 636] chdir("./21" [pid 633] <... clone3 resumed> => {parent_tid=[641]}, 88) = 641 [pid 638] symlink("/dev/binderfs", "./binderfs" [pid 639] rt_sigprocmask(SIG_SETMASK, [] [pid 640] rt_sigprocmask(SIG_SETMASK, [] [pid 636] <... chdir resumed>) = 0 [pid 633] rt_sigprocmask(SIG_SETMASK, [] [pid 641] set_robust_list(0x7fd1a43f59a0, 24 [pid 633] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 636] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 641] <... set_robust_list resumed>) = 0 [pid 640] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 639] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 636] <... prctl resumed>) = 0 [pid 633] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 638] <... symlink resumed>) = 0 [pid 636] setpgid(0, 0 [pid 633] <... futex resumed>) = 0 [pid 641] rt_sigprocmask(SIG_SETMASK, [] [pid 640] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 639] chdir("./21" [pid 636] <... setpgid resumed>) = 0 [pid 633] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 638] write(1, "executing program\n", 18) = 18 executing program [pid 638] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 638] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 639] <... chdir resumed>) = 0 [pid 636] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 638] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 640] <... socket resumed>) = 3 [pid 639] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 641] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 636] <... openat resumed>) = 3 [pid 638] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 638] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 636] write(3, "1000", 4 [pid 638] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 636] <... write resumed>) = 4 [pid 641] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 640] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 639] <... prctl resumed>) = 0 [pid 636] close(3 [pid 638] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 638] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[642]}, 88) = 642 [pid 641] <... socket resumed>) = 3 [pid 640] <... futex resumed>) = 1 [pid 639] setpgid(0, 0 [pid 637] <... futex resumed>) = 0 [pid 638] rt_sigprocmask(SIG_SETMASK, [] [pid 636] <... close resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 642 attached [pid 639] <... setpgid resumed>) = 0 [pid 636] symlink("/dev/binderfs", "./binderfs" [pid 642] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 636] <... symlink resumed>) = 0 [pid 642] rt_sigprocmask(SIG_SETMASK, [] [pid 639] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 636] write(1, "executing program\n", 18 [pid 642] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 642] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 641] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 640] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 639] <... openat resumed>) = 3 [pid 638] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 637] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 636] <... write resumed>) = 18 [pid 641] <... futex resumed>) = 1 [pid 640] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 639] write(3, "1000", 4 [pid 638] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 637] <... futex resumed>) = 0 [pid 633] <... futex resumed>) = 0 [pid 642] <... futex resumed>) = 0 [pid 641] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 640] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 639] <... write resumed>) = 4 [pid 638] <... futex resumed>) = 1 [pid 637] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 636] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 633] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 642] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 641] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 640] <... socket resumed>) = 4 [pid 639] close(3 [pid 638] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 636] <... futex resumed>) = 0 [pid 641] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 640] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 639] <... close resumed>) = 0 [pid 636] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 633] <... futex resumed>) = 0 [pid 642] <... socket resumed>) = 3 [pid 641] <... socket resumed>) = 4 [pid 640] <... futex resumed>) = 1 [pid 639] symlink("/dev/binderfs", "./binderfs" [pid 637] <... futex resumed>) = 0 [pid 636] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 633] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 642] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 641] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 640] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 642] <... futex resumed>) = 1 [pid 641] <... futex resumed>) = 0 [pid 640] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 639] <... symlink resumed>) = 0 [pid 638] <... futex resumed>) = 0 [pid 637] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 636] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 633] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 636] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 633] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 636] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 633] <... futex resumed>) = 0 [pid 636] <... mmap resumed>) = 0x7fd1a43d5000 [pid 633] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 636] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 639] write(1, "executing program\n", 18 [pid 637] <... futex resumed>) = 0 [pid 636] <... mprotect resumed>) = 0 [pid 640] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 639] <... write resumed>) = 18 [pid 636] rt_sigprocmask(SIG_BLOCK, ~[] [pid 639] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 636] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 636] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0}ci2-android-5-15/strace-static-x86_64: Process 643 attached => {parent_tid=[643]}, 88) = 643 [pid 636] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 636] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 643] set_robust_list(0x7fd1a43f59a0, 24 [pid 636] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 643] <... set_robust_list resumed>) = 0 [pid 643] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 643] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 643] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 642] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 641] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 640] <... connect resumed>) = -1 EEXIST (File exists) [pid 639] <... futex resumed>) = 0 [pid 638] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 637] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 643] <... futex resumed>) = 1 [pid 636] <... futex resumed>) = 0 [pid 643] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 636] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 636] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 639] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 640] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 639] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 640] <... futex resumed>) = 1 [pid 639] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 637] <... futex resumed>) = 0 [pid 640] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 639] <... mmap resumed>) = 0x7fd1a43d5000 [pid 639] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 637] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 640] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 639] <... mprotect resumed>) = 0 [pid 637] <... futex resumed>) = 0 [pid 640] sendfile(-1, -1, [3 [pid 639] rt_sigprocmask(SIG_BLOCK, ~[] [pid 637] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 640] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 639] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 642] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 641] <... connect resumed>) = -1 EEXIST (File exists) [pid 640] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 639] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 638] <... futex resumed>) = 0 [pid 643] <... socket resumed>) = 4 [pid 643] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 639] <... clone3 resumed> => {parent_tid=[644]}, 88) = 644 [pid 640] <... futex resumed>) = 1 [pid 637] <... futex resumed>) = 0 [pid 640] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 639] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 639] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 636] <... futex resumed>) = 0 [pid 639] <... futex resumed>) = 0 [pid 639] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 636] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 640] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 637] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 636] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 643] <... futex resumed>) = 1 [pid 643] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 643] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 640] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 637] <... futex resumed>) = 0 [pid 642] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IPci2-android-5-15/strace-static-x86_64: Process 644 attached [pid 641] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 638] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 636] <... futex resumed>) = 0 [pid 636] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 636] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 643] <... futex resumed>) = 1 [pid 640] <... clone3 resumed>) = 645 [pid 637] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 643] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 643] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 636] <... futex resumed>) = 0 [pid 636] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 636] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 643] <... futex resumed>) = 1 [pid 643] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 640] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 642] <... socket resumed>) = 4 [pid 641] <... futex resumed>) = 1 [pid 633] <... futex resumed>) = 0 [pid 640] <... futex resumed>) = 1 [pid 637] <... futex resumed>) = 0 [pid 640] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 637] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 633] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 642] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 641] sendfile(-1, -1, [3 [pid 640] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 637] <... futex resumed>) = 0 [pid 633] <... futex resumed>) = 0 [pid 641] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 640] ioctl(3, PPPIOCSMRU, 0 [pid 637] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 642] <... futex resumed>) = 1 [pid 633] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 638] <... futex resumed>) = 0 [pid 642] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 641] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 640] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 633] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 641] <... futex resumed>) = 0 [pid 640] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 638] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 633] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 641] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 640] <... futex resumed>) = 1 [pid 638] <... futex resumed>) = 1 [pid 642] <... futex resumed>) = 0 [pid 637] <... futex resumed>) = 0 [pid 633] <... futex resumed>) = 0 [pid 640] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 643] <... clone3 resumed>) = 646 [pid 642] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 637] exit_group(0 [pid 633] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 643] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 642] <... connect resumed>) = -1 EEXIST (File exists) [pid 640] <... futex resumed>) = ? [pid 638] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 637] <... exit_group resumed>) = ? [pid 641] <... clone3 resumed>) = 647 [pid 640] +++ exited with 0 +++ [pid 636] <... futex resumed>) = 0 [pid 636] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 636] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 643] <... futex resumed>) = 1 [pid 643] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 643] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 636] <... futex resumed>) = 0 [pid 636] exit_group(0) = ? [pid 643] <... futex resumed>) = ? [pid 642] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 641] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 638] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 637] +++ exited with 0 +++ [pid 642] <... futex resumed>) = 0 [pid 644] set_robust_list(0x7fd1a43f59a0, 24 [pid 642] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 641] <... futex resumed>) = 1 [pid 638] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 633] <... futex resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=637, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 643] +++ exited with 0 +++ [pid 642] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 641] ioctl(3, PPPIOCSMRU, 0 [pid 638] <... futex resumed>) = 0 [pid 636] +++ exited with 0 +++ [pid 633] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 642] sendfile(-1, -1, [3 [pid 638] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 633] <... futex resumed>) = 0 [pid 641] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 642] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 633] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 641] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 642] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 633] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=636, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 642] <... futex resumed>) = 1 [pid 633] exit_group(0 [pid 638] <... futex resumed>) = 0 [pid 642] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 638] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 633] <... exit_group resumed>) = ? [pid 641] <... futex resumed>) = ? [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 642] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 638] <... futex resumed>) = 0 [pid 642] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 638] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./22", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./22", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./22/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./22/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 642] <... clone3 resumed>) = 648 [pid 304] unlink("./22/binderfs") = 0 [pid 304] getdents64(3 [pid 642] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 642] <... futex resumed>) = 1 [pid 638] <... futex resumed>) = 0 [pid 304] close(3 [pid 642] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 638] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 642] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 638] <... futex resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 642] ioctl(3, PPPIOCSMRU, 0 [pid 641] +++ exited with 0 +++ [pid 638] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 633] +++ exited with 0 +++ [pid 304] rmdir("./22" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=633, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... rmdir resumed>) = 0 [pid 642] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 304] mkdir("./23", 0777 [pid 642] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 642] <... futex resumed>) = 1 [pid 638] <... futex resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 638] exit_group(0) = ? [pid 644] <... set_robust_list resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 649 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 649 attached [pid 649] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 649] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 649] chdir("./23" [pid 642] +++ exited with 0 +++ [pid 638] +++ exited with 0 +++ [pid 644] rt_sigprocmask(SIG_SETMASK, [] [pid 649] <... chdir resumed>) = 0 [pid 644] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=638, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 644] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 644] <... socket resumed>) = 3 [pid 308] umount2("./21", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./23", MNT_FORCE|UMOUNT_NOFOLLOW [pid 644] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./21", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 644] <... futex resumed>) = 1 [pid 639] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 639] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 644] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 639] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 639] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 644] <... socket resumed>) = 4 [pid 306] openat(AT_FDCWD, "./23", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(3 [pid 644] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... openat resumed>) = 3 [pid 644] <... futex resumed>) = 1 [pid 639] <... futex resumed>) = 0 [pid 308] umount2("./21/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 639] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 639] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./21/binderfs" [pid 644] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 639] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./21/binderfs" [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 308] <... unlink resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./21", MNT_FORCE|UMOUNT_NOFOLLOW [pid 644] <... connect resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./21" [pid 644] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] openat(AT_FDCWD, "./21", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./23/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rmdir resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 308] mkdir("./22", 0777 [pid 639] <... futex resumed>) = 0 [pid 644] <... futex resumed>) = 1 [pid 311] fstat(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./23/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./23/binderfs" [pid 644] sendfile(-1, -1, [3 [pid 639] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 644] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 639] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 639] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 644] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 639] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 649] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 644] <... futex resumed>) = 0 [pid 639] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] umount2("./21/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(3 [pid 644] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 639] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./23" [pid 639] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] newfstatat(AT_FDCWD, "./21/binderfs" [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 650 [pid 306] <... rmdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 650 attached [pid 649] <... prctl resumed>) = 0 [pid 644] <... clone3 resumed>) = 651 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 644] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] unlink("./21/binderfs" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 644] <... futex resumed>) = 1 [pid 639] <... futex resumed>) = 0 [pid 311] <... unlink resumed>) = 0 [pid 644] ioctl(3, PPPIOCSMRU, 0 [pid 639] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 644] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 639] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 644] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 639] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] close(3 [pid 644] <... futex resumed>) = 0 [pid 639] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... close resumed>) = 0 [pid 644] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 639] exit_group(0 [pid 311] rmdir("./21" [pid 644] <... futex resumed>) = ? [pid 639] <... exit_group resumed>) = ? [pid 311] <... rmdir resumed>) = 0 [pid 644] +++ exited with 0 +++ [pid 639] +++ exited with 0 +++ [pid 311] mkdir("./22", 0777 [pid 649] setpgid(0, 0 [pid 311] <... mkdir resumed>) = 0 [pid 649] <... setpgid resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 649] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 649] <... openat resumed>) = 3 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 649] write(3, "1000", 4) = 4 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 652 [pid 649] close(3 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 649] <... close resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 649] symlink("/dev/binderfs", "./binderfs") = 0 [pid 306] mkdir("./24", 0777 [pid 649] write(1, "executing program\n", 18) = 18 executing program [pid 649] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 652 attached ) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=639, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 649] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 649] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 649] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 649] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 649] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 649] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[653]}, 88) = 653 [pid 649] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 649] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 649] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 650] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 650] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 650] chdir("./22") = 0 [pid 650] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 650] setpgid(0, 0) = 0 [pid 650] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 650] write(3, "1000", 4) = 4 [pid 650] close(3) = 0 [pid 650] symlink("/dev/binderfs", "./binderfs") = 0 [pid 650] write(1, "executing program\n", 18) = 18 executing program [pid 650] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 650] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 650] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 650] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 650] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 650] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 650] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 650] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[654]}, 88) = 654 [pid 650] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 650] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 650] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] umount2("./21", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 655 attached [pid 652] set_robust_list(0x555563d1b6a0, 24 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 655 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 653 attached [pid 653] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 653] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 653] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 ci2-android-5-15/strace-static-x86_64: Process 654 attached [pid 653] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 654] set_robust_list(0x7fd1a43f59a0, 24 [pid 649] <... futex resumed>) = 0 [pid 649] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 649] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 653] <... futex resumed>) = 1 [pid 653] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 654] <... set_robust_list resumed>) = 0 [pid 653] <... socket resumed>) = 4 [pid 654] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 654] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 653] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 654] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 649] <... futex resumed>) = 0 [pid 649] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 649] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 653] <... futex resumed>) = 1 [pid 650] <... futex resumed>) = 0 [pid 650] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 650] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 654] <... futex resumed>) = 1 [pid 653] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 654] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 653] <... connect resumed>) = -1 EEXIST (File exists) [pid 654] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 653] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 650] <... futex resumed>) = 0 [pid 650] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 650] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 649] <... futex resumed>) = 0 [pid 649] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 649] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 654] <... futex resumed>) = 1 [pid 653] <... futex resumed>) = 1 [pid 654] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 653] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 653] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 649] <... futex resumed>) = 0 [pid 649] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 649] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 653] <... futex resumed>) = 1 [pid 653] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 654] <... connect resumed>) = -1 EEXIST (File exists) [pid 653] <... clone3 resumed>) = 656 [pid 654] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 650] <... futex resumed>) = 0 [pid 650] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 650] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 654] <... futex resumed>) = 1 [pid 654] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 654] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 650] <... futex resumed>) = 0 [pid 650] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 650] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 654] <... futex resumed>) = 1 [pid 654] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 657 [pid 653] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 649] <... futex resumed>) = 0 [pid 649] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 649] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 653] <... futex resumed>) = 1 [pid 654] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 653] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 653] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 652] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 305] openat(AT_FDCWD, "./21", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 649] <... futex resumed>) = 0 [pid 649] exit_group(0) = ? [pid 650] <... futex resumed>) = 0 [pid 650] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 650] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 653] <... futex resumed>) = ? [pid 654] <... futex resumed>) = 1 [pid 654] ioctl(3, PPPIOCSMRU, 0 [pid 653] +++ exited with 0 +++ [pid 649] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=649, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 654] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./23", MNT_FORCE|UMOUNT_NOFOLLOW [pid 654] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 652] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 654] <... futex resumed>) = 1 [pid 650] <... futex resumed>) = 0 [pid 304] openat(AT_FDCWD, "./23", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 655] set_robust_list(0x555563d1b6a0, 24 [pid 654] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 652] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 650] exit_group(0 [pid 305] <... openat resumed>) = 3 [pid 304] <... openat resumed>) = 3 [pid 654] <... futex resumed>) = ? [pid 650] <... exit_group resumed>) = ? [pid 304] fstat(3 [pid 654] +++ exited with 0 +++ [pid 650] +++ exited with 0 +++ [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=650, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] getdents64(3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./23/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./23/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./23/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./23") = 0 [pid 304] mkdir("./24", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 658 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 658 attached [pid 658] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 658] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 658] chdir("./24") = 0 [pid 658] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 658] setpgid(0, 0) = 0 [pid 658] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 658] write(3, "1000", 4) = 4 [pid 658] close(3) = 0 [pid 658] symlink("/dev/binderfs", "./binderfs") = 0 [pid 658] write(1, "executing program\n", 18) = 18 executing program [pid 658] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 658] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 658] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 658] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 658] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 658] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 658] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[659]}, 88) = 659 [pid 658] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 658] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 658] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 659 attached [pid 659] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 659] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./22", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./22", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 655] <... set_robust_list resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 652] chdir("./22" [pid 305] fstat(3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./22/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./22/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./22/binderfs") = 0 [pid 655] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 655] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 652] <... chdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./22") = 0 [pid 308] mkdir("./23", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 660 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 659] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 659] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 658] <... futex resumed>) = 0 [pid 658] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 658] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 659] <... futex resumed>) = 1 [ 23.194317][ T584] ------------[ cut here ]------------ [ 23.203670][ T584] WARNING: CPU: 0 PID: 584 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 23.214489][ T584] Modules linked in: [ 23.220159][ T584] CPU: 0 PID: 584 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 23.231229][ T584] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [pid 659] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 659] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 658] <... futex resumed>) = 0 [pid 658] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 658] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 659] <... futex resumed>) = 1 [pid 659] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 659] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 658] <... futex resumed>) = 0 [pid 658] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 658] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 659] <... futex resumed>) = 1 [pid 659] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 659] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 658] <... futex resumed>) = 0 [pid 658] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 658] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 659] <... futex resumed>) = 1 [pid 659] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 661 [pid 659] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 655] chdir("./24" [pid 652] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] getdents64(3 [pid 658] <... futex resumed>) = 0 [pid 658] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 658] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 659] <... futex resumed>) = 1 [pid 659] ioctl(3, PPPIOCSMRU, 0 [pid 655] <... chdir resumed>) = 0 [pid 652] <... prctl resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 659] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) executing program [pid 659] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 658] <... futex resumed>) = 0 [pid 658] exit_group(0) = ? [pid 659] <... futex resumed>) = ? [pid 659] +++ exited with 0 +++ [pid 658] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=658, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 660 attached [pid 660] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 660] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 660] chdir("./23") = 0 [pid 660] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 660] setpgid(0, 0) = 0 [pid 660] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 660] write(3, "1000", 4) = 4 [pid 660] close(3) = 0 [pid 660] symlink("/dev/binderfs", "./binderfs") = 0 [pid 660] write(1, "executing program\n", 18) = 18 [pid 660] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./24", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./24", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./24/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./24/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./24/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./24") = 0 [pid 304] mkdir("./25", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 662 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 660] <... futex resumed>) = 0 [pid 660] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 660] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 660] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 660] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 660] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 660] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[663]}, 88) = 663 [pid 660] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 660] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 660] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 662 attached [pid 662] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 662] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 662] chdir("./25") = 0 [pid 662] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 662] setpgid(0, 0) = 0 [pid 662] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 662] write(3, "1000", 4) = 4 [pid 662] close(3) = 0 [pid 662] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 662] write(1, "executing program\n", 18) = 18 [pid 662] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 662] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 662] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 662] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 662] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 662] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 662] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[664]}, 88) = 664 [pid 662] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 662] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 662] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 663 attached [pid 663] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 663] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 663] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 663] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 660] <... futex resumed>) = 0 [pid 660] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 660] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 663] <... futex resumed>) = 1 [pid 663] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 663] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 660] <... futex resumed>) = 0 [pid 660] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 660] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 663] <... futex resumed>) = 1 [pid 663] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 663] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 660] <... futex resumed>) = 0 [pid 660] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 660] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 663] <... futex resumed>) = 1 [pid 663] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 663] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 660] <... futex resumed>) = 0 [pid 660] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 660] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 663] <... futex resumed>) = 1 [pid 663] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 665 [pid 663] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 660] <... futex resumed>) = 0 [pid 660] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 660] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 663] <... futex resumed>) = 1 [pid 663] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 663] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 660] <... futex resumed>) = 0 [pid 660] exit_group(0) = ? [pid 663] <... futex resumed>) = ? [pid 655] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 652] setpgid(0, 0 [pid 305] umount2("./21/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 663] +++ exited with 0 +++ [pid 660] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=660, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 664 attached [pid 664] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 664] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 664] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 664] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 662] <... futex resumed>) = 0 [pid 662] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 662] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 664] <... futex resumed>) = 1 [pid 664] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 655] <... prctl resumed>) = 0 [pid 652] <... setpgid resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 664] <... socket resumed>) = 4 [pid 664] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 662] <... futex resumed>) = 0 [pid 662] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 662] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 664] <... futex resumed>) = 1 [pid 664] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 652] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 655] setpgid(0, 0 [pid 305] newfstatat(AT_FDCWD, "./21/binderfs" [pid 655] <... setpgid resumed>) = 0 [pid 652] <... openat resumed>) = 3 [pid 655] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 652] write(3, "1000", 4 [pid 655] <... openat resumed>) = 3 [pid 308] <... restart_syscall resumed>) = 0 [pid 655] write(3, "1000", 4 [pid 652] <... write resumed>) = 4 [pid 305] unlink("./21/binderfs" [pid 308] umount2("./23", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./23", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./23/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./23/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./23/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./23") = 0 [pid 308] mkdir("./24", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 666 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 664] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 662] <... futex resumed>) = 0 [pid 662] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 662] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 664] <... futex resumed>) = 1 [pid 664] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 664] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 662] <... futex resumed>) = 0 [pid 662] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 662] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 664] <... futex resumed>) = 1 [pid 664] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 667 [pid 664] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 662] <... futex resumed>) = 0 [pid 662] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 662] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 664] <... futex resumed>) = 1 [pid 664] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 664] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 662] <... futex resumed>) = 0 [pid 662] exit_group(0) = ? [pid 664] <... futex resumed>) = ? [pid 664] +++ exited with 0 +++ [pid 662] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=662, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 655] <... write resumed>) = 4 [pid 652] close(3 [pid 305] <... unlink resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 666 attached [pid 666] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 666] rt_sigprocmask(SIG_SETMASK, [] [pid 652] <... close resumed>) = 0 [pid 655] close(3 [pid 652] symlink("/dev/binderfs", "./binderfs" [pid 305] getdents64(3 [pid 655] <... close resumed>) = 0 [pid 666] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 652] <... symlink resumed>) = 0 [pid 655] symlink("/dev/binderfs", "./binderfs" [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 652] write(1, "executing program\n", 18 [pid 655] <... symlink resumed>) = 0 [pid 305] close(3 [pid 655] write(1, "executing program\n", 18 [pid 652] <... write resumed>) = 18 [pid 305] <... close resumed>) = 0 executing program [pid 666] chdir("./24") = 0 [pid 666] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 666] setpgid(0, 0) = 0 [pid 666] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 666] write(3, "1000", 4) = 4 [pid 666] close(3) = 0 [pid 666] symlink("/dev/binderfs", "./binderfs") = 0 [pid 666] write(1, "executing program\n", 18) = 18 executing program [pid 666] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 666] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 666] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 666] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 666] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 666] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 666] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[668]}, 88) = 668 [pid 666] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 666] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 666] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 668 attached [pid 668] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 668] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./25", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./25", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./25/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./25/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./25/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./25") = 0 [pid 304] mkdir("./26", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 655] <... write resumed>) = 18 executing program [pid 652] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 655] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 652] <... futex resumed>) = 0 [pid 305] rmdir("./21" [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 669 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 668] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 655] <... futex resumed>) = 0 [pid 652] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... rmdir resumed>) = 0 [pid 655] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 652] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] mkdir("./22", 0777 [pid 668] <... socket resumed>) = 3 [pid 668] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 666] <... futex resumed>) = 0 [pid 666] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 666] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 668] <... futex resumed>) = 1 [pid 668] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 668] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 666] <... futex resumed>) = 0 [pid 666] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 666] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 668] <... futex resumed>) = 1 [pid 668] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 668] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 666] <... futex resumed>) = 0 [pid 666] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 666] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 668] <... futex resumed>) = 1 [pid 668] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 668] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 666] <... futex resumed>) = 0 [pid 666] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 666] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 668] <... futex resumed>) = 1 [ 23.242624][ T584] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [ 23.250754][ T584] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 23.274975][ T584] RSP: 0018:ffffc90001047bf0 EFLAGS: 00010293 [ 23.283234][ T584] RAX: ffffffff845f2f47 RBX: ffff888105787000 RCX: ffff88810f9a3c00 [pid 668] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 670 [pid 668] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 666] <... futex resumed>) = 0 [pid 666] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 666] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 668] <... futex resumed>) = 1 [pid 668] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 668] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 666] <... futex resumed>) = 0 [pid 666] exit_group(0) = ? [pid 668] <... futex resumed>) = ? [pid 668] +++ exited with 0 +++ [pid 666] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=666, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 669 attached [pid 669] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 669] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 669] chdir("./26") = 0 [pid 669] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 669] setpgid(0, 0) = 0 [pid 669] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 669] write(3, "1000", 4) = 4 [pid 669] close(3 [pid 655] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 652] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 669] <... close resumed>) = 0 [pid 669] symlink("/dev/binderfs", "./binderfs") = 0 [pid 669] write(1, "executing program\n", 18 [pid 655] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 652] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 655] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 652] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] <... mkdir resumed>) = 0 executing program [pid 669] <... write resumed>) = 18 [pid 669] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 669] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 669] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 669] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 669] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 669] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 669] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[671]}, 88) = 671 [pid 669] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 669] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 669] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 671 attached [pid 671] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 671] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 671] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 671] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 669] <... futex resumed>) = 0 [pid 669] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 669] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 671] <... futex resumed>) = 1 [pid 671] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 671] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 669] <... futex resumed>) = 0 [pid 669] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 669] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 671] <... futex resumed>) = 1 [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./24", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./24", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./24/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./24/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./24/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./24") = 0 [pid 308] mkdir("./25", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 655] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 652] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 672 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 671] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 671] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 669] <... futex resumed>) = 0 [pid 669] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 669] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 655] <... mmap resumed>) = 0x7fd1a43d5000 [pid 652] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 671] <... futex resumed>) = 1 [pid 671] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 671] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 669] <... futex resumed>) = 0 [pid 669] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 669] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 671] <... futex resumed>) = 1 [pid 671] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 673 [pid 671] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 669] <... futex resumed>) = 0 [pid 669] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 669] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 671] <... futex resumed>) = 1 [pid 671] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 671] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 669] <... futex resumed>) = 0 [pid 669] exit_group(0) = ? [pid 671] <... futex resumed>) = ? [pid 671] +++ exited with 0 +++ [pid 669] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=669, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 672 attached [pid 672] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 672] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 672] chdir("./25") = 0 [pid 672] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 672] setpgid(0, 0) = 0 [pid 672] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 672] write(3, "1000", 4) = 4 [pid 672] close(3) = 0 [pid 672] symlink("/dev/binderfs", "./binderfs" [pid 655] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 655] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 655] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[674]}, 88) = 674 [pid 655] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 655] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 655] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 672] <... symlink resumed>) = 0 [pid 672] write(1, "executing program\n", 18) = 18 executing program [pid 672] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 672] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 672] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 672] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 652] <... mprotect resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 672] <... mmap resumed>) = 0x7fd1a43d5000 [pid 672] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 672] rt_sigprocmask(SIG_BLOCK, ~[] [pid 652] rt_sigprocmask(SIG_BLOCK, ~[] [pid 672] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 652] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 675 ci2-android-5-15/strace-static-x86_64: Process 675 attached [pid 652] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 676 attached [pid 675] set_robust_list(0x555563d1b6a0, 24 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 672] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[677]}, 88) = 677 [pid 672] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./26", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./26", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./26/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./26/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./26/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./26") = 0 [pid 304] mkdir("./27", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 678 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 672] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 672] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 678 attached [pid 678] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 678] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 678] chdir("./27") = 0 [pid 678] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 678] setpgid(0, 0) = 0 [pid 678] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 678] write(3, "1000", 4) = 4 [pid 678] close(3) = 0 [pid 678] symlink("/dev/binderfs", "./binderfs") = 0 [pid 678] write(1, "executing program\n", 18) = 18 executing program [pid 678] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 ci2-android-5-15/strace-static-x86_64: Process 674 attached [pid 678] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 674] set_robust_list(0x7fd1a43f59a0, 24 [pid 678] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 675] <... set_robust_list resumed>) = 0 [pid 652] <... clone3 resumed> => {parent_tid=[676]}, 88) = 676 [pid 678] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 675] rt_sigprocmask(SIG_SETMASK, [] [pid 652] rt_sigprocmask(SIG_SETMASK, [] [pid 676] set_robust_list(0x7fd1a43f59a0, 24 [pid 678] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 674] <... set_robust_list resumed>) = 0 [pid 678] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 674] rt_sigprocmask(SIG_SETMASK, [] [pid 678] <... mmap resumed>) = 0x7fd1a43d5000 [pid 674] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 674] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 678] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 674] <... socket resumed>) = 3 [pid 678] <... mprotect resumed>) = 0 [pid 678] rt_sigprocmask(SIG_BLOCK, ~[] [pid 674] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 655] <... futex resumed>) = 0 [pid 655] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 655] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 674] <... futex resumed>) = 1 [pid 678] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 674] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 678] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 674] <... socket resumed>) = 4 [pid 674] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 655] <... futex resumed>) = 0 [pid 655] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 655] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 674] <... futex resumed>) = 1 [pid 674] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 678] <... clone3 resumed> => {parent_tid=[679]}, 88) = 679 [pid 674] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 678] rt_sigprocmask(SIG_SETMASK, [] [pid 655] <... futex resumed>) = 0 [pid 655] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 655] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 678] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 674] <... futex resumed>) = 1 [pid 678] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 674] sendfile(-1, -1, [3 [pid 678] <... futex resumed>) = 0 [pid 674] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 678] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 674] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 655] <... futex resumed>) = 0 [pid 655] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 655] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 674] <... futex resumed>) = 1 [pid 674] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 680 [pid 674] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 655] <... futex resumed>) = 0 [pid 655] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 655] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 674] <... futex resumed>) = 1 [pid 674] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 674] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 655] <... futex resumed>) = 0 [pid 655] exit_group(0) = ? [pid 674] <... futex resumed>) = ? [pid 674] +++ exited with 0 +++ [pid 655] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 677 attached [pid 677] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 677] rt_sigprocmask(SIG_SETMASK, [] [pid 676] <... set_robust_list resumed>) = 0 [pid 675] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 652] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 677] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 677] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 677] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 672] <... futex resumed>) = 0 [pid 672] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 672] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=655, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 676] rt_sigprocmask(SIG_SETMASK, [] [pid 652] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 676] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 675] chdir("./22" [pid 652] <... futex resumed>) = 0 [pid 676] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 675] <... chdir resumed>) = 0 [pid 652] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 676] <... socket resumed>) = 3 [pid 677] <... futex resumed>) = 1 [pid 677] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 677] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 672] <... futex resumed>) = 0 [pid 672] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 675] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 676] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 675] <... prctl resumed>) = 0 [pid 672] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 676] <... futex resumed>) = 1 [pid 306] umount2("./24", MNT_FORCE|UMOUNT_NOFOLLOW [pid 652] <... futex resumed>) = 0 [pid 675] setpgid(0, 0 [pid 677] <... futex resumed>) = 1 [pid 677] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 677] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 672] <... futex resumed>) = 0 [pid 672] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 672] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 677] <... futex resumed>) = 1 [pid 677] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 677] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 672] <... futex resumed>) = 0 [pid 672] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 672] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 677] <... futex resumed>) = 1 [pid 677] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 681 [pid 677] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 672] <... futex resumed>) = 0 [pid 672] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 23.291747][ T584] RDX: 0000000000000000 RSI: 000000000fe44000 RDI: 000000000c04eb7d [ 23.302431][ T584] RBP: ffffc90001047c10 R08: ffff888105787083 R09: 1ffff11020af0e10 [ 23.312801][ T584] R10: dffffc0000000000 R11: ffffed1020af0e11 R12: dffffc0000000000 [ 23.322503][ T584] R13: dffffc0000000000 R14: 000000000fe44000 R15: ffff88810dd86c00 [ 23.331084][ T584] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [pid 672] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 677] <... futex resumed>) = 1 [pid 677] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 677] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 672] <... futex resumed>) = 0 [pid 672] exit_group(0) = ? [pid 677] <... futex resumed>) = ? [pid 677] +++ exited with 0 +++ [pid 672] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=672, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 679 attached [pid 679] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 679] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 679] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 679] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 678] <... futex resumed>) = 0 [pid 678] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 678] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 679] <... futex resumed>) = 1 [pid 679] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 679] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 676] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 678] <... futex resumed>) = 0 [pid 678] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 678] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 679] <... futex resumed>) = 1 [pid 675] <... setpgid resumed>) = 0 [pid 652] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./24", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 676] <... futex resumed>) = 0 [pid 652] <... futex resumed>) = 1 [pid 676] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 675] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... openat resumed>) = 3 [pid 676] <... socket resumed>) = 4 [pid 652] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 676] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 676] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 679] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 679] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 678] <... futex resumed>) = 0 [pid 678] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 678] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 679] <... futex resumed>) = 1 [pid 679] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 679] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 678] <... futex resumed>) = 0 [pid 678] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 678] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 679] <... futex resumed>) = 1 [pid 679] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 682 [pid 679] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 678] <... futex resumed>) = 0 [pid 678] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 678] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 679] <... futex resumed>) = 1 [pid 679] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 679] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 678] <... futex resumed>) = 0 [pid 678] exit_group(0) = ? [pid 679] <... futex resumed>) = ? [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./25", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./25", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./25/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./25/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./25/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./25") = 0 [pid 308] mkdir("./26", 0777 [pid 679] +++ exited with 0 +++ [pid 678] +++ exited with 0 +++ [pid 675] <... openat resumed>) = 3 [pid 652] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... mkdir resumed>) = 0 [pid 306] fstat(3 [pid 675] write(3, "1000", 4 [pid 652] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 675] <... write resumed>) = 4 [pid 652] <... futex resumed>) = 1 [pid 306] getdents64(3 [pid 675] close(3 [pid 652] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 675] <... close resumed>) = 0 [pid 306] umount2("./24/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 675] symlink("/dev/binderfs", "./binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 675] <... symlink resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./24/binderfs" [pid 675] write(1, "executing program\n", 18 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 675] <... write resumed>) = 18 [pid 306] unlink("./24/binderfs" [pid 675] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 675] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 675] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 675] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] close(3 [pid 675] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... close resumed>) = 0 [pid 675] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./24" [pid 675] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... rmdir resumed>) = 0 [pid 675] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] mkdir("./25", 0777 [pid 675] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... mkdir resumed>) = 0 [pid 675] <... mprotect resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 675] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 675] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 675] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 683 [pid 675] <... clone3 resumed> => {parent_tid=[684]}, 88) = 684 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 675] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 675] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 675] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 675] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 683 attached [pid 683] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 683] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 683] chdir("./25") = 0 [pid 683] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 683] setpgid(0, 0) = 0 [pid 683] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 683] write(3, "1000", 4) = 4 [pid 683] close(3) = 0 [pid 683] symlink("/dev/binderfs", "./binderfs") = 0 [pid 683] write(1, "executing program\n", 18) = 18 [pid 683] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 683] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 683] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 683] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 683] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 683] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 683] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[685]}, 88) = 685 [pid 683] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 683] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program executing program [pid 683] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 684 attached [pid 676] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=678, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-5-15/strace-static-x86_64: Process 685 attached [pid 685] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 685] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 685] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 685] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 683] <... futex resumed>) = 0 [pid 683] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 683] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 685] <... futex resumed>) = 1 [pid 685] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 685] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 683] <... futex resumed>) = 0 [pid 683] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 683] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 685] <... futex resumed>) = 1 [pid 685] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = 0 [pid 684] set_robust_list(0x7fd1a43f59a0, 24 [pid 676] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 685] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 683] <... futex resumed>) = 0 [pid 683] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 683] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 685] <... futex resumed>) = 1 [pid 685] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 685] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 683] <... futex resumed>) = 0 [pid 683] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 683] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 685] <... futex resumed>) = 1 [pid 685] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 686 [pid 685] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 683] <... futex resumed>) = 0 [pid 683] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 683] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 685] <... futex resumed>) = 1 [pid 685] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 685] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 683] <... futex resumed>) = 0 [pid 683] exit_group(0) = ? [pid 685] <... futex resumed>) = ? [pid 685] +++ exited with 0 +++ [pid 683] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=683, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 23.342569][ T584] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.349970][ T584] CR2: 00007fd1a43f4bb0 CR3: 0000000127bdf000 CR4: 00000000003506b0 [ 23.358252][ T651] ------------[ cut here ]------------ [ 23.358289][ T584] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 23.364486][ T651] WARNING: CPU: 1 PID: 651 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 23.377355][ T584] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 684] <... set_robust_list resumed>) = 0 [pid 676] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 684] rt_sigprocmask(SIG_SETMASK, [] [pid 676] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] umount2("./27", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./25", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./25", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./25/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./25/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./25/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./25") = 0 [pid 306] mkdir("./26", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 688 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 687 attached [pid 687] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 687] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 687] chdir("./26") = 0 [pid 687] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 687] setpgid(0, 0) = 0 [pid 687] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 687] write(3, "1000", 4) = 4 [pid 687] close(3) = 0 [pid 687] symlink("/dev/binderfs", "./binderfs") = 0 [pid 687] write(1, "executing program\n", 18) = 18 [pid 687] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 687] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 687] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 687] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 687] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 687] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 687] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[689]}, 88) = 689 [pid 687] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 687] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 687] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 684] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 676] <... futex resumed>) = 1 [pid 675] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 652] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 687 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 675] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 652] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 675] <... futex resumed>) = 0 [pid 652] <... futex resumed>) = 0 [pid 675] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 652] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 675] <... mmap resumed>) = 0x7fd1a43b4000 [pid 675] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 675] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 675] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} => {parent_tid=[690]}, 88) = 690 [pid 675] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 675] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 675] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 688 attached [pid 688] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 688] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 688] chdir("./26") = 0 [pid 688] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 688] setpgid(0, 0) = 0 [pid 688] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 688] write(3, "1000", 4) = 4 [pid 688] close(3) = 0 [pid 688] symlink("/dev/binderfs", "./binderfs") = 0 [pid 688] write(1, "executing program\n", 18) = 18 [pid 688] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 688] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 688] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 688] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 688] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 688] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 688] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[691]}, 88) = 691 [pid 688] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 688] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 688] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 689 attached [pid 689] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 689] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 689] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 689] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 687] <... futex resumed>) = 0 [pid 687] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 687] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 689] <... futex resumed>) = 1 [pid 689] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 689] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 687] <... futex resumed>) = 0 [pid 687] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 687] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 689] <... futex resumed>) = 1 [pid 689] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 689] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 687] <... futex resumed>) = 0 [pid 687] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 687] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 689] <... futex resumed>) = 1 [pid 689] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 689] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 687] <... futex resumed>) = 0 [pid 687] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 687] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 689] <... futex resumed>) = 1 [pid 689] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 692 [pid 689] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 687] <... futex resumed>) = 0 [pid 687] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 687] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 689] <... futex resumed>) = 1 [pid 689] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 689] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 687] <... futex resumed>) = 0 [pid 687] exit_group(0) = ? [pid 689] <... futex resumed>) = ? [pid 689] +++ exited with 0 +++ [pid 687] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 691 attached [pid 691] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 691] rt_sigprocmask(SIG_SETMASK, [] [pid 684] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 676] sendfile(-1, -1, [3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 304] openat(AT_FDCWD, "./27", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 691] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 691] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 ci2-android-5-15/strace-static-x86_64: Process 690 attached [pid 684] <... socket resumed>) = 3 [pid 676] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... openat resumed>) = 3 [pid 691] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 684] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 676] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 684] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=687, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] fstat(3 [pid 688] <... futex resumed>) = 0 [pid 688] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 688] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 691] <... futex resumed>) = 1 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 676] <... futex resumed>) = 1 [pid 684] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 652] <... futex resumed>) = 0 [pid 652] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 652] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 676] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 304] getdents64(3 [pid 691] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 691] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 688] <... futex resumed>) = 0 [pid 688] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 688] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 691] <... futex resumed>) = 1 [pid 691] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 691] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 688] <... futex resumed>) = 0 [pid 688] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 688] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 691] <... futex resumed>) = 1 [pid 691] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 691] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 688] <... futex resumed>) = 0 [pid 688] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 688] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 691] <... futex resumed>) = 1 [pid 691] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 676] <... clone3 resumed>) = 693 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 676] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [ 23.382466][ T651] Modules linked in: [ 23.394132][ T584] Call Trace: [ 23.395783][ T651] CPU: 1 PID: 651 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 23.398999][ T584] [ 23.408716][ T651] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 23.416007][ T584] pppol2tp_release+0x150/0x2b0 [ 23.421297][ T651] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [pid 304] umount2("./27/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 690] set_robust_list(0x7fd1a43d49a0, 24 [pid 676] <... futex resumed>) = 1 [pid 652] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 652] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 652] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 691] <... clone3 resumed>) = 694 [pid 691] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 688] <... futex resumed>) = 0 [pid 688] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 688] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 691] <... futex resumed>) = 1 [pid 691] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 691] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 688] <... futex resumed>) = 0 [pid 688] exit_group(0) = ? [pid 691] <... futex resumed>) = ? [pid 691] +++ exited with 0 +++ [pid 688] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=688, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 690] <... set_robust_list resumed>) = 0 [pid 676] ioctl(3, PPPIOCSMRU, 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] newfstatat(AT_FDCWD, "./27/binderfs" [pid 690] rt_sigprocmask(SIG_SETMASK, [] [pid 676] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 690] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 676] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 675] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [ 23.436708][ T651] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 23.438673][ T584] sock_close+0xb8/0x200 [ 23.457460][ T651] RSP: 0018:ffffc900010e7bf0 EFLAGS: 00010293 [ 23.461075][ T584] ? sock_mmap+0xa0/0xa0 [ 23.467017][ T651] RAX: ffffffff845f2f47 RBX: ffff8881019df000 RCX: ffff88810fe9d000 [ 23.471162][ T584] __fput+0x22b/0x900 [ 23.480211][ T651] RDX: 0000000000000000 RSI: 0000000005dd7600 RDI: 000000000c04eb7d [ 23.483219][ T584] ____fput+0x15/0x20 [pid 304] unlink("./27/binderfs" [pid 690] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 676] <... futex resumed>) = 1 [pid 675] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 652] <... futex resumed>) = 0 [pid 308] umount2("./26", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./26", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... unlink resumed>) = 0 [pid 652] exit_group(0) = ? [pid 690] <... socket resumed>) = 4 [pid 684] <... futex resumed>) = 0 [pid 675] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] getdents64(3 [pid 690] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 684] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 676] +++ exited with 0 +++ [pid 675] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 652] +++ exited with 0 +++ [pid 308] openat(AT_FDCWD, "./26", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./26", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 690] <... futex resumed>) = 0 [pid 684] <... connect resumed>) = -1 EEXIST (File exists) [pid 690] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 684] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 675] <... futex resumed>) = 0 [pid 684] sendfile(-1, -1, [3 [pid 675] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 684] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 675] <... futex resumed>) = 0 [pid 684] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 675] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 684] <... futex resumed>) = 0 [pid 675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 684] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 675] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 684] <... clone3 resumed>) = 695 [pid 675] <... futex resumed>) = 0 [pid 684] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 675] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 684] <... futex resumed>) = 0 [pid 675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 684] ioctl(3, PPPIOCSMRU, 0 [pid 675] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 684] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 675] <... futex resumed>) = 0 [pid 684] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 675] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 684] <... futex resumed>) = 0 [pid 675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 684] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 675] exit_group(0 [pid 690] <... futex resumed>) = ? [pid 684] <... futex resumed>) = ? [pid 675] <... exit_group resumed>) = ? [pid 690] +++ exited with 0 +++ [pid 684] +++ exited with 0 +++ [pid 675] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=652, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=675, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 23.491462][ T651] RBP: ffffc900010e7c10 R08: ffff8881019df083 R09: 1ffff1102033be10 [ 23.496070][ T584] task_work_run+0x127/0x190 [ 23.503402][ T651] R10: dffffc0000000000 R11: ffffed102033be11 R12: dffffc0000000000 [ 23.507943][ T584] do_exit+0xb70/0x29a0 [ 23.516400][ T651] R13: dffffc0000000000 R14: 0000000005dd7600 R15: ffff88810cb6d000 [ 23.525094][ T584] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 23.528022][ T651] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [pid 304] close(3 [pid 308] fstat(3 [pid 306] fstat(3 [pid 304] <... close resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] rmdir("./27" [pid 311] umount2("./22", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./22", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./22", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] openat(AT_FDCWD, "./22", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... openat resumed>) = 3 [pid 305] <... openat resumed>) = 3 [pid 311] fstat(3 [pid 305] fstat(3 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 305] getdents64(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./22/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./22/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./22/binderfs" [pid 305] newfstatat(AT_FDCWD, "./22/binderfs" [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./22/binderfs" [pid 305] unlink("./22/binderfs" [pid 311] <... unlink resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 311] getdents64(3 [pid 305] getdents64(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3 [pid 305] close(3 [pid 311] <... close resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 311] rmdir("./22" [pid 305] rmdir("./22" [pid 311] <... rmdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 311] mkdir("./23", 0777 [pid 305] mkdir("./23", 0777 [pid 311] <... mkdir resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 696 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 697 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 306] getdents64(3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 ci2-android-5-15/strace-static-x86_64: Process 696 attached [pid 308] umount2("./26/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./26/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] mkdir("./28", 0777ci2-android-5-15/strace-static-x86_64: Process 697 attached [pid 697] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 697] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 697] chdir("./23") = 0 [pid 697] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 697] setpgid(0, 0) = 0 [pid 697] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 697] write(3, "1000", 4) = 4 [pid 697] close(3) = 0 [pid 697] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 697] write(1, "executing program\n", 18) = 18 [pid 697] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 697] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 697] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 697] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 697] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 697] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 697] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[698]}, 88) = 698 [pid 697] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 697] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 697] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 696] set_robust_list(0x555563d1b6a0, 24 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... mkdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 698 attached [pid 698] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 698] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 698] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 698] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 697] <... futex resumed>) = 0 [pid 697] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 697] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 698] <... futex resumed>) = 1 [pid 698] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 698] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 697] <... futex resumed>) = 0 [pid 697] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 697] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 698] <... futex resumed>) = 1 [pid 698] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 696] <... set_robust_list resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./26/binderfs" [pid 306] newfstatat(AT_FDCWD, "./26/binderfs" [ 23.533821][ T584] ? put_task_struct+0x90/0x90 [ 23.542435][ T651] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.553840][ T651] CR2: 00007fd1a44281b0 CR3: 000000011d98e000 CR4: 00000000003506a0 [ 23.562182][ T686] ------------[ cut here ]------------ [ 23.568025][ T651] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 23.575801][ T584] ? __kasan_check_write+0x14/0x20 [ 23.576552][ T651] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 696] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 696] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] unlink("./26/binderfs" [pid 306] unlink("./26/binderfs" [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... unlink resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 306] getdents64(3 [pid 308] getdents64(3 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 699 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 696] chdir("./23" [pid 308] close(3 [pid 306] close(3 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 698] <... connect resumed>) = 0 [pid 698] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 697] <... futex resumed>) = 0 [pid 697] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 697] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 698] <... futex resumed>) = 1 [pid 698] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 698] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 697] <... futex resumed>) = 0 [pid 697] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 697] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 698] <... futex resumed>) = 1 [pid 698] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 700 [pid 698] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 697] <... futex resumed>) = 0 [pid 697] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 697] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 698] <... futex resumed>) = 1 [pid 698] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 698] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 697] <... futex resumed>) = 0 [pid 697] exit_group(0) = ? [pid 308] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./26" [pid 696] <... chdir resumed>) = 0 [pid 308] rmdir("./26" [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 698] <... futex resumed>) = ? [pid 306] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] mkdir("./27", 0777 [pid 698] +++ exited with 0 +++ [pid 697] +++ exited with 0 +++ [pid 308] mkdir("./27", 0777 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=697, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... mkdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 699 attached [pid 699] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 699] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 699] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 699] chdir("./28" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 699] <... chdir resumed>) = 0 [pid 699] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 699] setpgid(0, 0) = 0 executing program [pid 699] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 696] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 699] <... openat resumed>) = 3 [pid 699] write(3, "1000", 4) = 4 [pid 699] close(3) = 0 [pid 699] symlink("/dev/binderfs", "./binderfs" [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./23", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./23", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./23/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./23/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./23/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./23") = 0 [pid 305] mkdir("./24", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 701 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 699] <... symlink resumed>) = 0 [pid 699] write(1, "executing program\n", 18) = 18 [pid 699] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 699] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 699] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 699] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 699] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 699] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 699] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 699] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 702 [pid 696] <... prctl resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 703 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 696] setpgid(0, 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 696] <... setpgid resumed>) = 0 [pid 699] <... clone3 resumed> => {parent_tid=[704]}, 88) = 704 [pid 696] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 699] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 699] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 699] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 703 attached [pid 703] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 703] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 703] chdir("./27") = 0 [pid 703] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 703] setpgid(0, 0) = 0 [pid 703] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-5-15/strace-static-x86_64: Process 704 attached ) = 3 [pid 704] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 704] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 704] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 703] write(3, "1000", 4) = 4 [pid 703] close(3) = 0 [pid 704] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 703] symlink("/dev/binderfs", "./binderfs" [pid 704] <... futex resumed>) = 1 [pid 699] <... futex resumed>) = 0 [pid 699] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 699] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 703] <... symlink resumed>) = 0 [pid 704] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 704] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 699] <... futex resumed>) = 0 [pid 699] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 699] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 704] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 704] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 699] <... futex resumed>) = 0 [pid 699] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 699] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 704] sendfile(-1, -1, [3 [pid 703] write(1, "executing program\n", 18 [pid 704] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 703] <... write resumed>) = 18 [pid 704] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 699] <... futex resumed>) = 0 [pid 699] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 699] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 703] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 704] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 701 attached ) = 705 [pid 703] <... futex resumed>) = 0 [pid 703] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 701] set_robust_list(0x555563d1b6a0, 24 [pid 703] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 703] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 703] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 701] <... set_robust_list resumed>) = 0 [pid 703] <... mmap resumed>) = 0x7fd1a43d5000 [pid 701] rt_sigprocmask(SIG_SETMASK, [] [pid 703] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 703] rt_sigprocmask(SIG_BLOCK, ~[] executing program [pid 701] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 701] chdir("./24" [pid 703] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 703] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 701] <... chdir resumed>) = 0 [pid 701] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 701] setpgid(0, 0) = 0 [pid 701] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 703] <... clone3 resumed> => {parent_tid=[706]}, 88) = 706 [pid 703] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 696] <... openat resumed>) = 3 [pid 703] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 696] write(3, "1000", 4 [pid 703] <... futex resumed>) = 0 [pid 703] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 701] <... openat resumed>) = 3 [pid 701] write(3, "1000", 4 [pid 696] <... write resumed>) = 4 [pid 696] close(3 [pid 701] <... write resumed>) = 4 [pid 696] <... close resumed>) = 0 [pid 701] close(3 [pid 696] symlink("/dev/binderfs", "./binderfs" [pid 701] <... close resumed>) = 0 [pid 696] <... symlink resumed>) = 0 [pid 701] symlink("/dev/binderfs", "./binderfs" [pid 696] write(1, "executing program\n", 18) = 18 executing program [pid 696] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 696] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 696] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 702 attached [pid 696] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 696] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 696] rt_sigprocmask(SIG_BLOCK, ~[] [pid 704] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 696] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 696] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 699] <... futex resumed>) = 0 [pid 699] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 699] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 696] <... clone3 resumed> => {parent_tid=[707]}, 88) = 707 [pid 704] <... futex resumed>) = 1 [pid 696] rt_sigprocmask(SIG_SETMASK, [] [pid 704] ioctl(3, PPPIOCSMRU, 0 [pid 696] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 696] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 704] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 696] <... futex resumed>) = 0 [pid 696] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 704] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 701] <... symlink resumed>) = 0 [pid 702] set_robust_list(0x555563d1b6a0, 24 [pid 699] <... futex resumed>) = 0 [pid 702] <... set_robust_list resumed>) = 0 [pid 699] exit_group(0) = ? [pid 704] <... futex resumed>) = ? [pid 701] write(1, "executing program\n", 18) = 18 [pid 701] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 701] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 701] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 701] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 701] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 701] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 701] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[708]}, 88) = 708 [pid 701] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 701] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 701] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 704] +++ exited with 0 +++ [pid 699] +++ exited with 0 +++ executing program ci2-android-5-15/strace-static-x86_64: Process 707 attached [pid 702] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 706 attached [pid 706] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 706] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 706] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 706] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 703] <... futex resumed>) = 0 [pid 703] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 703] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 706] <... futex resumed>) = 1 [pid 706] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 706] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 703] <... futex resumed>) = 0 [pid 703] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 703] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 706] <... futex resumed>) = 1 [pid 706] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 706] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 703] <... futex resumed>) = 0 [pid 703] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 703] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 706] <... futex resumed>) = 1 [pid 706] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 706] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 703] <... futex resumed>) = 0 [pid 703] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 703] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 706] <... futex resumed>) = 1 [pid 706] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 709 ci2-android-5-15/strace-static-x86_64: Process 708 attached [pid 706] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 708] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 708] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 708] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 703] <... futex resumed>) = 0 [pid 703] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 703] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 708] <... socket resumed>) = 3 [pid 706] <... futex resumed>) = 1 [pid 706] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 706] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 703] <... futex resumed>) = 0 [pid 703] exit_group(0) = ? [pid 708] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 706] <... futex resumed>) = ? [pid 701] <... futex resumed>) = 0 [pid 701] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 701] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 708] <... futex resumed>) = 1 [pid 706] +++ exited with 0 +++ [pid 703] +++ exited with 0 +++ [pid 708] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 708] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 701] <... futex resumed>) = 0 [pid 701] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 701] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 708] <... futex resumed>) = 1 [pid 708] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 708] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 701] <... futex resumed>) = 0 [ 23.589817][ T686] WARNING: CPU: 1 PID: 686 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 23.590561][ T584] __x64_sys_exit+0x40/0x40 [ 23.600072][ T651] Call Trace: [ 23.607624][ T686] Modules linked in: [ 23.614283][ T651] [ 23.618623][ T651] pppol2tp_release+0x150/0x2b0 [ 23.626831][ T686] CPU: 1 PID: 686 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 23.628647][ T584] x64_sys_call+0x44/0x9a0 [ 23.636304][ T651] sock_close+0xb8/0x200 [pid 701] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 707] set_robust_list(0x7fd1a43f59a0, 24 [pid 702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=703, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=699, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 701] <... futex resumed>) = 0 [pid 701] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 708] <... futex resumed>) = 1 [pid 708] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 708] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 701] <... futex resumed>) = 0 [pid 701] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 701] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 708] <... futex resumed>) = 1 [pid 708] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 710 [pid 708] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 701] <... futex resumed>) = 0 [pid 701] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 701] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 708] <... futex resumed>) = 1 [pid 708] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 708] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 701] <... futex resumed>) = 0 [pid 701] exit_group(0) = ? [pid 708] <... futex resumed>) = ? [pid 708] +++ exited with 0 +++ [pid 701] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=701, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 707] <... set_robust_list resumed>) = 0 [pid 702] chdir("./27" [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./24", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./24", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./24/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./24/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./24/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./24") = 0 [pid 305] mkdir("./25", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 711 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 711 attached [pid 711] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 711] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 711] chdir("./25") = 0 [pid 711] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 711] setpgid(0, 0) = 0 [pid 711] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 711] write(3, "1000", 4) = 4 [pid 711] close(3) = 0 executing program [pid 707] rt_sigprocmask(SIG_SETMASK, [] [pid 702] <... chdir resumed>) = 0 [pid 711] symlink("/dev/binderfs", "./binderfs") = 0 [pid 711] write(1, "executing program\n", 18) = 18 [pid 711] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 711] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 711] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 711] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 711] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 711] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 711] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[712]}, 88) = 712 [pid 711] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 711] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 711] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 712 attached [pid 712] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 712] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 712] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 712] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 711] <... futex resumed>) = 0 [pid 711] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 711] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 712] <... futex resumed>) = 1 [pid 712] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 712] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 711] <... futex resumed>) = 0 [pid 711] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 711] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 712] <... futex resumed>) = 1 [pid 712] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 712] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 711] <... futex resumed>) = 0 [pid 711] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 711] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 712] <... futex resumed>) = 1 [pid 712] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 712] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 711] <... futex resumed>) = 0 [pid 711] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 711] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 712] <... futex resumed>) = 1 [pid 712] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 713 [pid 712] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 711] <... futex resumed>) = 0 [pid 711] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 711] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 712] <... futex resumed>) = 1 [pid 712] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 712] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 711] <... futex resumed>) = 0 [pid 711] exit_group(0) = ? [pid 707] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 702] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] umount2("./27", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./28", MNT_FORCE|UMOUNT_NOFOLLOW [pid 712] <... futex resumed>) = ? [pid 707] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 702] <... prctl resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 707] <... socket resumed>) = 3 [pid 702] setpgid(0, 0 [pid 308] openat(AT_FDCWD, "./27", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 702] <... setpgid resumed>) = 0 [pid 304] openat(AT_FDCWD, "./28", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... openat resumed>) = 3 [pid 702] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 304] <... openat resumed>) = 3 [pid 707] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 702] <... openat resumed>) = 3 [pid 304] fstat(3 [pid 707] <... futex resumed>) = 1 [pid 696] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 707] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 702] write(3, "1000", 4 [pid 696] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 696] <... futex resumed>) = 0 [pid 304] getdents64(3 [pid 696] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 707] <... socket resumed>) = 4 [pid 308] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 707] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 702] <... write resumed>) = 4 [pid 304] umount2("./28/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 712] +++ exited with 0 +++ [pid 711] +++ exited with 0 +++ [pid 707] <... futex resumed>) = 1 [pid 696] <... futex resumed>) = 0 [pid 707] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 696] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 702] close(3 [pid 308] umount2("./27/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=711, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 696] <... futex resumed>) = 0 [pid 707] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 702] <... close resumed>) = 0 [pid 696] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./28/binderfs" [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 707] <... connect resumed>) = -1 EEXIST (File exists) [pid 702] symlink("/dev/binderfs", "./binderfs" [pid 308] newfstatat(AT_FDCWD, "./27/binderfs" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 707] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 702] <... symlink resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 304] unlink("./28/binderfs" [pid 305] umount2("./25", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./25", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./25/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./25/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./25/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./25") = 0 [pid 305] mkdir("./26", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 714 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 23.645455][ T651] ? sock_mmap+0xa0/0xa0 [ 23.648185][ T584] do_syscall_64+0x4c/0xa0 [ 23.650055][ T686] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 23.657715][ T584] ? clear_bhb_loop+0x50/0xa0 [ 23.664467][ T651] __fput+0x22b/0x900 [ 23.673423][ T651] ____fput+0x15/0x20 [ 23.676132][ T584] ? clear_bhb_loop+0x50/0xa0 [ 23.680954][ T686] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [pid 707] <... futex resumed>) = 1 [pid 702] write(1, "executing program\n", 18 [pid 696] <... futex resumed>) = 0 [pid 308] unlink("./27/binderfs" [pid 304] <... unlink resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 714 attached [pid 714] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 714] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 714] chdir("./26") = 0 [pid 714] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 714] setpgid(0, 0) = 0 [pid 714] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 714] write(3, "1000", 4) = 4 [pid 714] close(3) = 0 [pid 714] symlink("/dev/binderfs", "./binderfs") = 0 [pid 714] write(1, "executing program\n", 18) = 18 [pid 714] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 714] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 714] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 714] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 714] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 714] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 714] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[715]}, 88) = 715 [pid 714] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 714] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 714] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 715 attached [pid 715] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 715] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 715] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 715] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 714] <... futex resumed>) = 0 [pid 714] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 714] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 715] <... futex resumed>) = 1 [pid 715] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 715] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 714] <... futex resumed>) = 0 [pid 714] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 714] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 715] <... futex resumed>) = 1 [pid 715] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 715] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 714] <... futex resumed>) = 0 [pid 714] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 714] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 715] <... futex resumed>) = 1 [pid 715] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 715] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 714] <... futex resumed>) = 0 [pid 714] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 714] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 715] <... futex resumed>) = 1 [pid 715] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 716 executing program [pid 715] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 714] <... futex resumed>) = 0 [pid 714] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 714] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 715] <... futex resumed>) = 1 [pid 715] ioctl(3, PPPIOCSMRU, 0 [pid 707] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 702] <... write resumed>) = 18 [pid 696] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 696] <... futex resumed>) = 0 [pid 707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 304] getdents64(3 [pid 702] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 696] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 715] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 715] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 714] <... futex resumed>) = 0 [pid 714] exit_group(0 [pid 707] sendfile(-1, -1, [3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 702] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 714] <... exit_group resumed>) = ? [pid 707] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 702] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] close(3 [pid 304] close(3 [pid 715] <... futex resumed>) = ? [pid 715] +++ exited with 0 +++ [pid 714] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=714, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 707] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 702] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 305] umount2("./26", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./26", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./26/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./26/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./26/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./26") = 0 [pid 305] mkdir("./27", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 717 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 707] <... futex resumed>) = 1 [pid 702] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 696] <... futex resumed>) = 0 [pid 308] rmdir("./27" [pid 304] rmdir("./28"ci2-android-5-15/strace-static-x86_64: Process 717 attached [pid 717] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 717] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 717] chdir("./27") = 0 [pid 717] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 717] setpgid(0, 0) = 0 [pid 717] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 717] write(3, "1000", 4) = 4 [pid 717] close(3) = 0 [pid 717] symlink("/dev/binderfs", "./binderfs") = 0 [pid 717] write(1, "executing program\n", 18) = 18 [pid 717] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 717] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 717] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 717] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 717] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 717] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 717] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[718]}, 88) = 718 [pid 717] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 717] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [ 23.687470][ T584] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 23.691312][ T651] task_work_run+0x127/0x190 [ 23.702838][ T686] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 23.703675][ T584] RIP: 0033:0x7fd1a4415949 [ 23.723204][ T686] RSP: 0018:ffffc900012c7bf0 EFLAGS: 00010293 [ 23.729735][ T651] do_exit+0xb70/0x29a0 [ 23.733242][ T686] RAX: ffffffff845f2f47 RBX: ffff88810c153000 RCX: ffff88811bd75000 [pid 717] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 718 attached [pid 707] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 696] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 718] set_robust_list(0x7fd1a43f59a0, 24 [pid 707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 702] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 696] <... futex resumed>) = 0 [pid 308] mkdir("./28", 0777 [pid 304] mkdir("./29", 0777 [pid 718] <... set_robust_list resumed>) = 0 [pid 707] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 702] <... mmap resumed>) = 0x7fd1a43d5000 [pid 696] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [ 23.739870][ T651] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 23.745476][ T686] RDX: 0000000000000000 RSI: 000000000d7a7980 RDI: 000000000c04eb7d [ 23.751339][ T651] ? put_task_struct+0x90/0x90 [ 23.758992][ T686] RBP: ffffc900012c7c10 R08: ffff88810c153083 R09: 1ffff1102182a610 [ 23.764064][ T584] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 23.772241][ T686] R10: dffffc0000000000 R11: ffffed102182a611 R12: dffffc0000000000 [ 23.787390][ T651] ? __kasan_check_write+0x14/0x20 [pid 718] rt_sigprocmask(SIG_SETMASK, [] [pid 707] <... clone3 resumed>) = 719 [pid 702] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 717] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 717] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 717] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43b4000 [pid 717] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 717] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 717] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} => {parent_tid=[720]}, 88) = 720 [pid 717] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 717] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 717] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 720 attached [pid 720] set_robust_list(0x7fd1a43d49a0, 24) = 0 [pid 720] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 720] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 3 [pid 720] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 717] <... futex resumed>) = 0 [pid 717] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 717] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 720] <... futex resumed>) = 1 [pid 720] connect(-1, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EBADF (Bad file descriptor) [pid 720] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 717] <... futex resumed>) = 0 [pid 717] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 717] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 720] <... futex resumed>) = 1 [pid 720] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 720] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 717] <... futex resumed>) = 0 [pid 717] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 717] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 720] <... futex resumed>) = 1 [pid 720] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 721 [pid 720] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 717] <... futex resumed>) = 0 [pid 717] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 717] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 720] <... futex resumed>) = 1 [pid 720] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTTY (Inappropriate ioctl for device) [pid 720] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 717] <... futex resumed>) = 0 [pid 720] <... futex resumed>) = 1 [pid 720] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 718] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 707] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 702] <... mprotect resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 718] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 707] <... futex resumed>) = 1 [pid 702] rt_sigprocmask(SIG_BLOCK, ~[] [pid 696] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD executing program [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 722 attached [pid 718] <... socket resumed>) = 4 [pid 707] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 702] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 696] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 723 attached [pid 723] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 723] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 723] chdir("./29") = 0 [pid 723] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 723] setpgid(0, 0) = 0 [pid 723] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 723] write(3, "1000", 4) = 4 [pid 723] close(3) = 0 [pid 723] symlink("/dev/binderfs", "./binderfs") = 0 [pid 723] write(1, "executing program\n", 18) = 18 [pid 723] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 723] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 723] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 723] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 723] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 723] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 723] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[724]}, 88) = 724 [pid 723] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 723] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 23.788113][ T686] R13: dffffc0000000000 R14: 000000000d7a7980 R15: ffff88810cb9ec00 [ 23.795928][ T584] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 [ 23.800767][ T686] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 23.802343][ T651] __x64_sys_exit+0x40/0x40 [ 23.807103][ T686] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 23.816395][ T584] ORIG_RAX: 000000000000003c [ 23.821267][ T686] CR2: 00007fd1a43f5118 CR3: 0000000127569000 CR4: 00000000003506a0 [ 23.830841][ T651] x64_sys_call+0x44/0x9a0 [pid 723] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 722] set_robust_list(0x555563d1b6a0, 24 [pid 718] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 702] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 696] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 722 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 723 [pid 717] exit_group(0 [pid 720] <... futex resumed>) = ? [pid 717] <... exit_group resumed>) = ? [pid 720] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 724 attached [pid 724] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 724] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 724] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 724] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 723] <... futex resumed>) = 0 [pid 723] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 723] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 724] <... futex resumed>) = 1 [pid 724] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 724] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 723] <... futex resumed>) = 0 [pid 723] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 723] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 724] <... futex resumed>) = 1 [pid 724] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 722] <... set_robust_list resumed>) = 0 [pid 707] ioctl(3, PPPIOCSMRU, 0 [pid 722] rt_sigprocmask(SIG_SETMASK, [] [pid 718] <... futex resumed>) = ? [pid 707] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 696] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 725 attached [pid 725] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 725] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 725] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 722] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 718] +++ exited with 0 +++ [pid 717] +++ exited with 0 +++ [pid 707] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 702] <... clone3 resumed> => {parent_tid=[725]}, 88) = 725 [pid 696] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=717, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] umount2("./27", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./27", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./27/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./27/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./27/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./27") = 0 [pid 305] mkdir("./28", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 726 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 722] chdir("./28" [pid 707] <... futex resumed>) = 0 [pid 702] rt_sigprocmask(SIG_SETMASK, [] [pid 696] exit_group(0 [pid 724] <... connect resumed>) = 0 [pid 724] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 723] <... futex resumed>) = 0 [pid 723] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 723] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 724] <... futex resumed>) = 1 [pid 724] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 724] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 723] <... futex resumed>) = 0 [pid 723] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 723] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 724] <... futex resumed>) = 1 [pid 724] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 722] <... chdir resumed>) = 0 [pid 702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 696] <... exit_group resumed>) = ? [pid 702] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 724] <... clone3 resumed>) = 727 [pid 724] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 723] <... futex resumed>) = 0 [pid 707] +++ exited with 0 +++ [pid 696] +++ exited with 0 +++ [pid 723] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 702] <... futex resumed>) = 1 [pid 725] <... futex resumed>) = 0 [pid 723] <... futex resumed>) = 0 [pid 722] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=696, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 702] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 723] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 725] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 722] <... prctl resumed>) = 0 [pid 724] <... futex resumed>) = 1 [pid 724] ioctl(3, PPPIOCSMRU, 0 [pid 725] <... socket resumed>) = 3 [ 23.831823][ T686] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 23.852172][ T584] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 23.852582][ T686] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 23.860773][ T651] do_syscall_64+0x4c/0xa0 [ 23.869074][ T686] Call Trace: [ 23.875500][ T584] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 23.876356][ T686] [ 23.889120][ T686] pppol2tp_release+0x150/0x2b0 [pid 724] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 722] setpgid(0, 0ci2-android-5-15/strace-static-x86_64: Process 726 attached [pid 725] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 726] set_robust_list(0x555563d1b6a0, 24 [pid 724] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 726] <... set_robust_list resumed>) = 0 [pid 724] <... futex resumed>) = 1 [pid 723] <... futex resumed>) = 0 [pid 726] rt_sigprocmask(SIG_SETMASK, [] [pid 724] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 723] exit_group(0 [pid 311] umount2("./23", MNT_FORCE|UMOUNT_NOFOLLOW [pid 726] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 724] <... futex resumed>) = ? [pid 723] <... exit_group resumed>) = ? [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 726] chdir("./28" [pid 724] +++ exited with 0 +++ [pid 723] +++ exited with 0 +++ [pid 311] openat(AT_FDCWD, "./23", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 726] <... chdir resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 726] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 311] fstat(3 [pid 726] <... prctl resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 726] setpgid(0, 0 [pid 311] getdents64(3 [pid 726] <... setpgid resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 726] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] umount2("./23/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 726] <... openat resumed>) = 3 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 726] write(3, "1000", 4 [pid 311] newfstatat(AT_FDCWD, "./23/binderfs" [pid 726] <... write resumed>) = 4 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 726] close(3 [pid 311] unlink("./23/binderfs" [pid 726] <... close resumed>) = 0 [pid 311] <... unlink resumed>) = 0 [pid 726] symlink("/dev/binderfs", "./binderfs" [pid 311] getdents64(3 [pid 726] <... symlink resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 726] write(1, "executing program\n", 18 [pid 311] close(3 [pid 726] <... write resumed>) = 18 [pid 311] <... close resumed>) = 0 [pid 726] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rmdir("./23" [pid 726] <... futex resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 726] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] mkdir("./24", 0777 [pid 726] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 726] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 726] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 726] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 726] <... mmap resumed>) = 0x7fd1a43d5000 [pid 726] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 728 [pid 726] <... mprotect resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 726] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 726] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 726] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 725] <... futex resumed>) = 1 [pid 722] <... setpgid resumed>) = 0 [pid 702] <... futex resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=723, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 702] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 725] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 722] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 702] <... futex resumed>) = 0 [pid 726] <... clone3 resumed> => {parent_tid=[729]}, 88) = 729 [pid 726] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 726] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 725] <... socket resumed>) = 4 [pid 702] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 726] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 722] <... openat resumed>) = 3 [pid 725] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./29", MNT_FORCE|UMOUNT_NOFOLLOW [pid 722] write(3, "1000", 4 [pid 725] <... futex resumed>) = 1 [pid 722] <... write resumed>) = 4 [pid 702] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 728 attached [pid 728] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 728] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 728] chdir("./24") = 0 [pid 728] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 728] setpgid(0, 0) = 0 [pid 728] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 728] write(3, "1000", 4) = 4 [pid 728] close(3) = 0 [pid 728] symlink("/dev/binderfs", "./binderfs") = 0 [pid 728] write(1, "executing program\n", 18) = 18 [pid 728] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 728] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 728] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 728] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 728] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 728] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 728] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[730]}, 88) = 730 [pid 728] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 728] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 728] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 729 attached [pid 725] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 722] close(3 [pid 702] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] openat(AT_FDCWD, "./29", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-5-15/strace-static-x86_64: Process 730 attached [pid 730] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 730] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 730] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 730] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 728] <... futex resumed>) = 0 [pid 728] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 728] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 730] <... futex resumed>) = 1 [pid 730] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 730] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 728] <... futex resumed>) = 0 [pid 728] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 728] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 730] <... futex resumed>) = 1 [pid 730] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 730] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 728] <... futex resumed>) = 0 [pid 728] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 728] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 730] <... futex resumed>) = 1 [pid 730] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 730] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 728] <... futex resumed>) = 0 [pid 728] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 728] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 730] <... futex resumed>) = 1 [pid 730] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 731 [pid 730] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 728] <... futex resumed>) = 0 [pid 728] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 728] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 730] <... futex resumed>) = 1 [pid 730] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 730] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 728] <... futex resumed>) = 0 [pid 728] exit_group(0) = ? [pid 730] <... futex resumed>) = ? [pid 730] +++ exited with 0 +++ [pid 728] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=728, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 729] set_robust_list(0x7fd1a43f59a0, 24 [pid 725] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 722] <... close resumed>) = 0 [pid 702] <... futex resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 311] <... restart_syscall resumed>) = 0 [pid 311] umount2("./24", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./24", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./24/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./24/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./24/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./24") = 0 [pid 311] mkdir("./25", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 732 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 729] <... set_robust_list resumed>) = 0 [pid 725] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 722] symlink("/dev/binderfs", "./binderfs" [pid 702] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] fstat(3ci2-android-5-15/strace-static-x86_64: Process 732 attached [pid 732] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 732] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 732] chdir("./25") = 0 [pid 732] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 732] setpgid(0, 0) = 0 [pid 732] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 732] write(3, "1000", 4) = 4 [pid 732] close(3) = 0 [pid 732] symlink("/dev/binderfs", "./binderfs") = 0 [pid 732] write(1, "executing program\n", 18) = 18 [pid 732] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 732] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 732] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 732] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 732] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 732] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 732] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[733]}, 88) = 733 [pid 732] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 732] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 732] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 733 attached [pid 733] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 733] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 733] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 executing program [ 23.889283][ T584] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 23.894115][ T686] sock_close+0xb8/0x200 [ 23.907800][ T651] ? clear_bhb_loop+0x50/0xa0 [ 23.907945][ T686] ? sock_mmap+0xa0/0xa0 [ 23.915055][ T651] ? clear_bhb_loop+0x50/0xa0 [ 23.917270][ T686] __fput+0x22b/0x900 [ 23.925185][ T584] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 23.925815][ T686] ____fput+0x15/0x20 [ 23.936075][ T651] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [pid 733] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 732] <... futex resumed>) = 0 [pid 733] <... futex resumed>) = 1 [pid 729] rt_sigprocmask(SIG_SETMASK, [] [pid 725] <... connect resumed>) = -1 EEXIST (File exists) [pid 722] <... symlink resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 732] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 729] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 725] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 722] write(1, "executing program\n", 18 [pid 304] getdents64(3 [pid 732] <... futex resumed>) = 0 [pid 732] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 733] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 733] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 732] <... futex resumed>) = 0 [pid 732] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 732] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 733] <... futex resumed>) = 1 [pid 733] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 729] socket(AF_PPPOX, SOCK_STREAM, 1 executing program [pid 725] <... futex resumed>) = 1 [pid 722] <... write resumed>) = 18 [pid 729] <... socket resumed>) = 3 [pid 702] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 733] <... connect resumed>) = -1 EEXIST (File exists) [pid 733] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 726] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 726] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 726] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43b4000 [pid 726] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 726] rt_sigprocmask(SIG_BLOCK, ~[] [pid 702] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 729] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 725] sendfile(-1, -1, [3 [pid 722] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 702] <... futex resumed>) = 0 [pid 304] umount2("./29/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 726] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 726] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} [pid 729] <... futex resumed>) = 0 [pid 725] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 722] <... futex resumed>) = 0 [pid 702] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 729] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 725] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] newfstatat(AT_FDCWD, "./29/binderfs" [pid 722] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 725] <... futex resumed>) = 0 [pid 722] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 702] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 725] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 722] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 702] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] unlink("./29/binderfs" [pid 726] <... clone3 resumed> => {parent_tid=[734]}, 88) = 734 [pid 725] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 722] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 702] <... futex resumed>) = 0 [pid 726] rt_sigprocmask(SIG_SETMASK, [] [pid 722] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 725] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 702] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... unlink resumed>) = 0 [pid 722] <... mmap resumed>) = 0x7fd1a43d5000 [pid 726] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 726] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 726] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 732] <... futex resumed>) = 0 [pid 732] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 732] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 733] <... futex resumed>) = 1 [pid 733] sendfile(-1, -1, [3 [pid 725] <... clone3 resumed>) = 735 [pid 722] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] getdents64(3 [pid 722] <... mprotect resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 733] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 725] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 733] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 725] <... futex resumed>) = 1 [pid 722] rt_sigprocmask(SIG_BLOCK, ~[] [pid 702] <... futex resumed>) = 0 [pid 304] close(3 [pid 725] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 722] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 702] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 725] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... close resumed>) = 0 [pid 722] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 725] ioctl(3, PPPIOCSMRU, 0 [pid 702] <... futex resumed>) = 0 [pid 304] rmdir("./29" [pid 725] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 702] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 722] <... clone3 resumed> => {parent_tid=[736]}, 88) = 736 [pid 304] <... rmdir resumed>) = 0 [pid 725] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 722] rt_sigprocmask(SIG_SETMASK, [] [pid 304] mkdir("./30", 0777 [pid 722] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 725] <... futex resumed>) = 1 [pid 702] <... futex resumed>) = 0 [pid 732] <... futex resumed>) = 0 [pid 732] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 732] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 733] <... futex resumed>) = 1 [pid 733] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 737 [pid 725] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 722] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 702] exit_group(0 [pid 304] <... mkdir resumed>) = 0 [pid 722] <... futex resumed>) = 0 [pid 702] <... exit_group resumed>) = ? [pid 733] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 722] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 725] <... futex resumed>) = ? [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 732] <... futex resumed>) = 0 [pid 732] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 732] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 733] <... futex resumed>) = 1 [pid 733] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 733] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 725] +++ exited with 0 +++ [pid 702] +++ exited with 0 +++ [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 732] <... futex resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=702, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 732] exit_group(0 [pid 733] <... futex resumed>) = ? [pid 732] <... exit_group resumed>) = ? [pid 733] +++ exited with 0 +++ [pid 732] +++ exited with 0 +++ [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=732, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 738 ci2-android-5-15/strace-static-x86_64: Process 738 attached ci2-android-5-15/strace-static-x86_64: Process 736 attached [pid 311] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 311] umount2("./25", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./25", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./25/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./25/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./25/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./25") = 0 [pid 311] mkdir("./26", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 739 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 739 attached [pid 739] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 739] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 739] chdir("./26") = 0 [pid 739] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 739] setpgid(0, 0) = 0 [pid 739] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-5-15/strace-static-x86_64: Process 734 attached [pid 734] set_robust_list(0x7fd1a43d49a0, 24 [pid 739] <... openat resumed>) = 3 [pid 734] <... set_robust_list resumed>) = 0 [pid 734] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 734] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 734] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 739] write(3, "1000", 4 [pid 726] <... futex resumed>) = 0 [pid 726] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 726] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 739] <... write resumed>) = 4 [pid 734] <... futex resumed>) = 1 [pid 734] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 739] close(3) = 0 [pid 739] symlink("/dev/binderfs", "./binderfs") = 0 [pid 729] <... futex resumed>) = 0 [pid 306] umount2("./27", MNT_FORCE|UMOUNT_NOFOLLOW [pid 739] write(1, "executing program\n", 18) = 18 [pid 739] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 739] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 executing program [pid 729] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 739] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 739] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 736] set_robust_list(0x7fd1a43f59a0, 24 [pid 729] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] openat(AT_FDCWD, "./27", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 738] set_robust_list(0x555563d1b6a0, 24 [pid 739] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 739] rt_sigprocmask(SIG_BLOCK, ~[] [pid 729] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 739] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 739] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[740]}, 88) = 740 [pid 729] <... futex resumed>) = 1 [pid 726] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 738] <... set_robust_list resumed>) = 0 [pid 736] <... set_robust_list resumed>) = 0 [pid 739] rt_sigprocmask(SIG_SETMASK, [] [pid 729] sendfile(-1, -1, [3 [pid 726] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 739] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 739] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 739] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 738] rt_sigprocmask(SIG_SETMASK, [] [pid 736] rt_sigprocmask(SIG_SETMASK, [] [pid 729] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 726] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 729] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 726] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 729] <... futex resumed>) = 0 [pid 726] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 729] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 726] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./27/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 726] <... futex resumed>) = 0 [pid 729] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 726] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 738] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 736] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 729] <... clone3 resumed>) = 741 [pid 306] newfstatat(AT_FDCWD, "./27/binderfs"ci2-android-5-15/strace-static-x86_64: Process 740 attached [pid 740] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 740] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 740] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 740] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 739] <... futex resumed>) = 0 [pid 739] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 739] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 740] <... futex resumed>) = 1 [pid 740] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 740] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 739] <... futex resumed>) = 0 [pid 739] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 739] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 740] <... futex resumed>) = 1 [pid 740] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 740] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 739] <... futex resumed>) = 0 [pid 739] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 739] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 740] <... futex resumed>) = 1 [pid 740] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 740] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 739] <... futex resumed>) = 0 [pid 739] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 739] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 740] <... futex resumed>) = 1 [pid 740] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 742 [pid 740] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 739] <... futex resumed>) = 0 [pid 739] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 739] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 740] <... futex resumed>) = 1 [pid 740] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 740] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 739] <... futex resumed>) = 0 [pid 739] exit_group(0) = ? [pid 740] <... futex resumed>) = ? [pid 740] +++ exited with 0 +++ [pid 739] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=739, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 738] chdir("./30" [pid 736] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 729] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 738] <... chdir resumed>) = 0 [pid 311] umount2("./26", MNT_FORCE|UMOUNT_NOFOLLOW [pid 736] <... socket resumed>) = 3 [pid 729] <... futex resumed>) = 1 [pid 306] unlink("./27/binderfs" [pid 726] <... futex resumed>) = 0 [pid 738] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 736] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 729] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... unlink resumed>) = 0 [pid 726] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] openat(AT_FDCWD, "./26", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 738] <... prctl resumed>) = 0 [pid 736] <... futex resumed>) = 1 [pid 729] ioctl(3, PPPIOCSMRU, 0 [pid 726] <... futex resumed>) = 0 [pid 722] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 738] setpgid(0, 0 [pid 736] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 729] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 726] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 722] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 738] <... setpgid resumed>) = 0 [pid 736] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 729] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 726] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 722] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 738] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 722] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 736] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 729] <... futex resumed>) = 0 [pid 726] exit_group(0 [pid 738] <... openat resumed>) = 3 [pid 311] <... openat resumed>) = 3 [pid 729] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 736] <... socket resumed>) = 4 [pid 726] <... exit_group resumed>) = ? [pid 738] write(3, "1000", 4 [pid 736] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 729] <... futex resumed>) = ? [pid 306] close(3 [pid 734] <... futex resumed>) = ? [pid 729] +++ exited with 0 +++ [pid 736] <... futex resumed>) = 1 [pid 722] <... futex resumed>) = 0 [pid 311] fstat(3 [pid 738] <... write resumed>) = 4 [pid 736] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 722] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 738] close(3 [pid 736] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 722] <... futex resumed>) = 0 [pid 306] rmdir("./27" [pid 738] <... close resumed>) = 0 [pid 736] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [ 23.937824][ T686] task_work_run+0x127/0x190 [ 23.946081][ T584] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 23.963590][ T651] RIP: 0033:0x7fd1a4415949 [ 23.967725][ T686] do_exit+0xb70/0x29a0 [ 23.975845][ T651] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 23.980160][ T686] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 23.987037][ T584] [ 23.990823][ T686] ? put_task_struct+0x90/0x90 [pid 722] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 738] symlink("/dev/binderfs", "./binderfs" [pid 736] <... connect resumed>) = -1 EEXIST (File exists) [pid 734] +++ exited with 0 +++ [pid 726] +++ exited with 0 +++ [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=726, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] umount2("./26/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./26/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./26/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./26") = 0 [pid 311] mkdir("./27", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 743 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 738] <... symlink resumed>) = 0 [pid 736] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./28", 0777 [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./28", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./28", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./28/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./28/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./28/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./28") = 0 [pid 305] mkdir("./29", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 744 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 743 attached [pid 743] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 743] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 743] chdir("./27") = 0 [pid 743] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 743] setpgid(0, 0) = 0 [pid 743] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 743] write(3, "1000", 4) = 4 [pid 743] close(3) = 0 [pid 743] symlink("/dev/binderfs", "./binderfs") = 0 [pid 738] write(1, "executing program\n", 18 [pid 736] <... futex resumed>) = 1 [pid 722] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 743] write(1, "executing program\n", 18) = 18 [pid 743] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 743] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 743] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 743] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 743] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 743] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 743] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[745]}, 88) = 745 [pid 743] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 743] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 743] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 744 attached [pid 744] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 744] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 744] chdir("./29") = 0 [pid 744] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 744] setpgid(0, 0) = 0 [pid 744] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 744] write(3, "1000", 4) = 4 [pid 744] close(3) = 0 [pid 744] symlink("/dev/binderfs", "./binderfs") = 0 [pid 744] write(1, "executing program\n", 18) = 18 [pid 744] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 744] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 744] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 744] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 744] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 744] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 744] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[746]}, 88) = 746 [pid 744] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 744] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 744] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 746 attached [pid 746] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 746] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 746] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 746] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 744] <... futex resumed>) = 0 [pid 744] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 744] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 746] <... futex resumed>) = 1 [pid 746] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 746] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 744] <... futex resumed>) = 0 [pid 744] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 744] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 746] <... futex resumed>) = 1 [pid 746] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 746] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 744] <... futex resumed>) = 0 [pid 744] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 744] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 746] <... futex resumed>) = 1 [pid 746] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 746] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 744] <... futex resumed>) = 0 [pid 744] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 744] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 746] <... futex resumed>) = 1 [pid 746] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 747 executing program executing program executing program ci2-android-5-15/strace-static-x86_64: Process 745 attached [pid 738] <... write resumed>) = 18 [pid 736] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 722] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 746] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 744] <... futex resumed>) = 0 [pid 744] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 744] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 746] <... futex resumed>) = 1 [pid 746] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 746] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 744] <... futex resumed>) = 0 [pid 744] exit_group(0) = ? [pid 746] <... futex resumed>) = ? [pid 746] +++ exited with 0 +++ [pid 744] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=744, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 23.992405][ T651] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 [ 23.998790][ T686] ? __kasan_check_write+0x14/0x20 [ 24.001538][ T584] ---[ end trace 87f75fb3dc9cc3d0 ]--- [ 24.006505][ T686] __x64_sys_exit+0x40/0x40 [ 24.013701][ T651] ORIG_RAX: 000000000000003c [ 24.015879][ T686] x64_sys_call+0x44/0x9a0 [ 24.025579][ T651] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 24.029661][ T686] do_syscall_64+0x4c/0xa0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 745] set_robust_list(0x7fd1a43f59a0, 24 [pid 738] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 736] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 722] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./29", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./29", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./29/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./29/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./29/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./29") = 0 [pid 305] mkdir("./30", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 748 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 748 attached [pid 748] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 748] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 748] chdir("./30") = 0 [pid 748] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 748] setpgid(0, 0) = 0 [pid 748] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 748] write(3, "1000", 4) = 4 [pid 748] close(3) = 0 [pid 748] symlink("/dev/binderfs", "./binderfs") = 0 [pid 748] write(1, "executing program\n", 18) = 18 [pid 748] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 748] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 748] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 748] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 748] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 748] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 748] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[749]}, 88) = 749 [pid 748] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 748] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 748] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 745] <... set_robust_list resumed>) = 0 [pid 738] <... futex resumed>) = 0 [pid 736] sendfile(-1, -1, [3 [pid 722] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 743] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 743] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 743] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43b4000 [pid 743] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 743] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 743] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} => {parent_tid=[750]}, 88) = 750 [pid 743] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 743] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 743] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 749 attached [pid 749] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 749] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 749] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 749] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 748] <... futex resumed>) = 0 [pid 748] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 748] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 749] <... futex resumed>) = 1 [pid 749] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 749] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 748] <... futex resumed>) = 0 [pid 748] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 748] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 749] <... futex resumed>) = 1 [pid 749] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = 0 ci2-android-5-15/strace-static-x86_64: Process 750 attached [pid 750] set_robust_list(0x7fd1a43d49a0, 24) = 0 [pid 750] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 750] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 3 [pid 750] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 743] <... futex resumed>) = 0 [pid 743] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 743] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 750] <... futex resumed>) = 1 [pid 750] connect(-1, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EBADF (Bad file descriptor) [pid 750] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 743] <... futex resumed>) = 0 [pid 743] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 743] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 750] <... futex resumed>) = 1 [pid 750] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 750] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 743] <... futex resumed>) = 0 [pid 743] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 743] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 750] <... futex resumed>) = 1 [pid 750] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 751 [pid 750] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 743] <... futex resumed>) = 0 [pid 743] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 743] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 750] <... futex resumed>) = 1 [pid 750] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTTY (Inappropriate ioctl for device) [pid 750] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 743] <... futex resumed>) = 0 [pid 750] <... futex resumed>) = 1 [pid 750] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 749] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 748] <... futex resumed>) = 0 [pid 748] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 748] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 749] <... futex resumed>) = 1 [pid 749] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 749] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 748] <... futex resumed>) = 0 [pid 748] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 748] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 749] <... futex resumed>) = 1 [pid 749] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 752 [pid 749] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 748] <... futex resumed>) = 0 [pid 748] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 748] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 749] <... futex resumed>) = 1 [pid 749] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 749] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 748] <... futex resumed>) = 0 [pid 748] exit_group(0) = ? [pid 749] <... futex resumed>) = ? [pid 749] +++ exited with 0 +++ [pid 748] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=748, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 24.038873][ T651] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 24.042268][ T686] ? clear_bhb_loop+0x50/0xa0 [ 24.054244][ T686] ? clear_bhb_loop+0x50/0xa0 [ 24.059014][ T651] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 24.059029][ T651] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 24.059040][ T651] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 24.067665][ T686] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 24.088702][ T651] [ 24.091996][ T651] ---[ end trace 87f75fb3dc9cc3d1 ]--- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 745] rt_sigprocmask(SIG_SETMASK, [] [pid 738] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 736] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./30", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./30", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./30/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./30/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./30/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./30") = 0 [pid 305] mkdir("./31", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 754 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 753 attached [pid 753] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 753] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 753] chdir("./28") = 0 [pid 753] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 753] setpgid(0, 0) = 0 [pid 753] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 753] write(3, "1000", 4) = 4 [pid 753] close(3) = 0 [pid 753] symlink("/dev/binderfs", "./binderfs") = 0 [pid 753] write(1, "executing program\n", 18) = 18 [pid 753] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 753] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 753] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 753] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 753] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 753] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 753] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[755]}, 88) = 755 [pid 753] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 753] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 753] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 754 attached [pid 754] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 754] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 754] chdir("./31") = 0 [pid 754] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 754] setpgid(0, 0) = 0 [pid 754] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 754] write(3, "1000", 4) = 4 [pid 754] close(3) = 0 [pid 754] symlink("/dev/binderfs", "./binderfs") = 0 [pid 754] write(1, "executing program\n", 18) = 18 [pid 754] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 754] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 754] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 754] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 754] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 754] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 754] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[756]}, 88) = 756 [pid 754] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 754] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 754] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 756 attached [pid 756] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 756] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 756] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 756] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 754] <... futex resumed>) = 0 [pid 754] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 754] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 756] <... futex resumed>) = 1 [pid 756] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 756] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 754] <... futex resumed>) = 0 [pid 754] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 754] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 756] <... futex resumed>) = 1 [pid 756] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 756] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 754] <... futex resumed>) = 0 [pid 754] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 754] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 756] <... futex resumed>) = 1 [pid 756] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 756] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 754] <... futex resumed>) = 0 [pid 754] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 754] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 756] <... futex resumed>) = 1 [pid 756] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 757 [pid 756] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 754] <... futex resumed>) = 0 [pid 754] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 754] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 756] <... futex resumed>) = 1 [pid 756] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 756] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 754] <... futex resumed>) = 0 [pid 754] exit_group(0) = ? [pid 756] <... futex resumed>) = ? [pid 756] +++ exited with 0 +++ [pid 754] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=754, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 305] umount2("./31", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./31", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./31/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./31/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./31/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./31") = 0 [pid 305] mkdir("./32", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 758 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 758 attached [pid 758] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 758] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 758] chdir("./32") = 0 [pid 758] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 758] setpgid(0, 0) = 0 [pid 758] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 758] write(3, "1000", 4) = 4 [pid 758] close(3) = 0 [pid 758] symlink("/dev/binderfs", "./binderfs") = 0 [pid 758] write(1, "executing program\n", 18) = 18 [pid 758] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 758] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 758] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 758] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 758] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 758] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 758] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[759]}, 88) = 759 [pid 758] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 758] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 758] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 759 attached [pid 759] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 759] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 759] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 759] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 758] <... futex resumed>) = 0 [pid 758] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 758] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 759] <... futex resumed>) = 1 [pid 759] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 759] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 758] <... futex resumed>) = 0 [pid 758] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 758] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 759] <... futex resumed>) = 1 [pid 759] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 759] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 758] <... futex resumed>) = 0 [pid 758] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 758] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 759] <... futex resumed>) = 1 [pid 759] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 759] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 758] <... futex resumed>) = 0 [pid 758] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 758] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 759] <... futex resumed>) = 1 [pid 759] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 760 [pid 759] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 758] <... futex resumed>) = 0 [pid 758] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 758] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 759] <... futex resumed>) = 1 [pid 759] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 759] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 758] <... futex resumed>) = 0 [pid 758] exit_group(0) = ? [pid 759] <... futex resumed>) = ? [pid 759] +++ exited with 0 +++ [pid 758] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=758, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program executing program executing program [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 745] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 738] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 736] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 753 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 745] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 738] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 736] <... futex resumed>) = 1 [pid 722] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 738] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 736] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 722] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 745] <... socket resumed>) = 4 [pid 738] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./32", MNT_FORCE|UMOUNT_NOFOLLOW [pid 738] <... mmap resumed>) = 0x7fd1a43d5000 [pid 736] <... clone3 resumed>) = 761 [pid 722] <... futex resumed>) = 0 [pid 745] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 745] <... futex resumed>) = 0 [pid 743] exit_group(0 [pid 738] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 722] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] openat(AT_FDCWD, "./32", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 745] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 736] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 750] <... futex resumed>) = ? [pid 743] <... exit_group resumed>) = ? [pid 305] <... openat resumed>) = 3 executing program ci2-android-5-15/strace-static-x86_64: Process 755 attached [pid 745] <... futex resumed>) = ? [pid 738] <... mprotect resumed>) = 0 [pid 736] <... futex resumed>) = 0 [pid 722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 750] +++ exited with 0 +++ [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./32/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./32/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./32/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./32") = 0 [pid 305] mkdir("./33", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 762 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 762 attached [pid 762] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 762] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 762] chdir("./33") = 0 [pid 762] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 762] setpgid(0, 0) = 0 [pid 762] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 762] write(3, "1000", 4) = 4 [pid 762] close(3) = 0 [pid 762] symlink("/dev/binderfs", "./binderfs") = 0 [pid 762] write(1, "executing program\n", 18) = 18 [pid 762] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 762] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 762] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 762] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 762] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 762] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 762] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[763]}, 88) = 763 [pid 762] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 762] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 762] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 763 attached [pid 763] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 763] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 763] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 763] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 762] <... futex resumed>) = 0 [pid 762] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 762] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 763] <... futex resumed>) = 1 [pid 763] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 763] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 762] <... futex resumed>) = 0 [pid 762] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 762] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 763] <... futex resumed>) = 1 [pid 763] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 763] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 762] <... futex resumed>) = 0 [pid 762] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 762] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 763] <... futex resumed>) = 1 [pid 763] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 763] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 762] <... futex resumed>) = 0 [pid 762] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 762] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 763] <... futex resumed>) = 1 [pid 763] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 764 [pid 763] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 762] <... futex resumed>) = 0 [pid 762] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 762] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 763] <... futex resumed>) = 1 [pid 763] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 763] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 762] <... futex resumed>) = 0 [pid 762] exit_group(0) = ? [pid 763] <... futex resumed>) = ? [pid 763] +++ exited with 0 +++ [pid 762] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=762, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 745] +++ exited with 0 +++ [pid 755] set_robust_list(0x7fd1a43f59a0, 24 [pid 743] +++ exited with 0 +++ [pid 738] rt_sigprocmask(SIG_BLOCK, ~[] [pid 736] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 722] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=743, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 755] <... set_robust_list resumed>) = 0 [pid 738] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 736] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 722] <... futex resumed>) = 0 [pid 755] rt_sigprocmask(SIG_SETMASK, [] [pid 738] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 736] ioctl(3, PPPIOCSMRU, 0 [pid 722] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 755] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 755] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 738] <... clone3 resumed> => {parent_tid=[765]}, 88) = 765 [pid 755] <... socket resumed>) = 3 [pid 738] rt_sigprocmask(SIG_SETMASK, [] [pid 755] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 738] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 755] <... futex resumed>) = 1 [pid 753] <... futex resumed>) = 0 [pid 738] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 755] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 753] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 738] <... futex resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 755] <... socket resumed>) = 4 [pid 753] <... futex resumed>) = 0 [pid 738] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 755] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 753] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 755] <... futex resumed>) = 0 [pid 753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] umount2("./33", MNT_FORCE|UMOUNT_NOFOLLOW [pid 755] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 753] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 755] <... connect resumed>) = -1 EEXIST (File exists) [pid 753] <... futex resumed>) = 0 [pid 305] openat(AT_FDCWD, "./33", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 755] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 753] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... openat resumed>) = 3 [pid 755] <... futex resumed>) = 0 [pid 753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] fstat(3 [pid 755] sendfile(-1, -1, [3 [pid 753] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 755] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 753] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 755] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 753] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... restart_syscall resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 755] <... futex resumed>) = 0 [pid 753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] umount2("./33/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 755] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 753] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 755] <... clone3 resumed>) = 766 [pid 753] <... futex resumed>) = 0 [pid 311] umount2("./27", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] newfstatat(AT_FDCWD, "./33/binderfs" [pid 755] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 753] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 755] <... futex resumed>) = 0 [pid 753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] openat(AT_FDCWD, "./27", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] unlink("./33/binderfs"ci2-android-5-15/strace-static-x86_64: Process 765 attached [pid 755] ioctl(3, PPPIOCSMRU, 0 [pid 753] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 736] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 311] <... openat resumed>) = 3 [pid 755] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 753] <... futex resumed>) = 0 [pid 311] fstat(3 [pid 305] <... unlink resumed>) = 0 [pid 755] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 753] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3 [pid 755] <... futex resumed>) = 0 [pid 753] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] getdents64(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 755] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 753] exit_group(0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] close(3 [pid 755] <... futex resumed>) = ? [pid 753] <... exit_group resumed>) = ? [pid 311] umount2("./27/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... close resumed>) = 0 [pid 755] +++ exited with 0 +++ [pid 753] +++ exited with 0 +++ [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] rmdir("./33" [pid 311] newfstatat(AT_FDCWD, "./27/binderfs" [pid 305] <... rmdir resumed>) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] mkdir("./34", 0777 [pid 311] unlink("./27/binderfs" [pid 305] <... mkdir resumed>) = 0 [pid 311] <... unlink resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] getdents64(3 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [ 24.097560][ T686] RIP: 0033:0x7fd1a4415949 [ 24.097574][ T686] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 24.097582][ T686] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 24.097600][ T686] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 24.127981][ T686] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 24.137304][ T686] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] close(3) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 767 [pid 311] rmdir("./27" [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rmdir resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] mkdir("./28", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 768 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 768 attached [pid 768] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 768] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 765] set_robust_list(0x7fd1a43f59a0, 24 [pid 736] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=753, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 768] chdir("./28") = 0 [pid 768] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 768] setpgid(0, 0) = 0 [pid 768] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 executing program executing program [pid 768] write(3, "1000", 4) = 4 [pid 768] close(3) = 0 [pid 768] symlink("/dev/binderfs", "./binderfs") = 0 [pid 768] write(1, "executing program\n", 18ci2-android-5-15/strace-static-x86_64: Process 767 attached ) = 18 [pid 768] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 767] set_robust_list(0x555563d1b6a0, 24 [pid 768] <... futex resumed>) = 0 [pid 768] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 767] <... set_robust_list resumed>) = 0 [pid 767] rt_sigprocmask(SIG_SETMASK, [] [pid 768] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 768] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 767] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 767] chdir("./34" [pid 768] <... mmap resumed>) = 0x7fd1a43d5000 [pid 767] <... chdir resumed>) = 0 [pid 768] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 767] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 767] setpgid(0, 0 [pid 768] rt_sigprocmask(SIG_BLOCK, ~[] [pid 767] <... setpgid resumed>) = 0 [pid 767] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 768] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 768] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 767] write(3, "1000", 4 [pid 765] <... set_robust_list resumed>) = 0 [pid 736] <... futex resumed>) = 1 [pid 767] <... write resumed>) = 4 [pid 765] rt_sigprocmask(SIG_SETMASK, [] [pid 736] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 722] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 769 attached [pid 765] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 767] close(3) = 0 [pid 767] symlink("/dev/binderfs", "./binderfs" [pid 768] <... clone3 resumed> => {parent_tid=[769]}, 88) = 769 [pid 767] <... symlink resumed>) = 0 [pid 768] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 768] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 768] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 767] write(1, "executing program\n", 18) = 18 [pid 767] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 767] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 767] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 722] exit_group(0 [pid 765] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 306] umount2("./28", MNT_FORCE|UMOUNT_NOFOLLOW [pid 769] set_robust_list(0x7fd1a43f59a0, 24 [pid 765] <... socket resumed>) = 3 [pid 769] <... set_robust_list resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 769] rt_sigprocmask(SIG_SETMASK, [] [pid 765] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 736] <... futex resumed>) = ? [pid 306] openat(AT_FDCWD, "./28", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 722] <... exit_group resumed>) = ? [pid 767] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 767] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 767] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 767] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 767] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[770]}, 88) = 770 [pid 767] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 767] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 767] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 770 attached [pid 770] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 770] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 770] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 770] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 767] <... futex resumed>) = 0 [pid 767] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 767] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 770] <... futex resumed>) = 1 [pid 770] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 770] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 767] <... futex resumed>) = 0 [pid 767] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 767] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 770] <... futex resumed>) = 1 [pid 770] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 770] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 767] <... futex resumed>) = 0 [pid 767] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 767] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 769] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 765] <... futex resumed>) = 1 [pid 736] +++ exited with 0 +++ [pid 738] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 738] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 738] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 769] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 765] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 306] fstat(3 [pid 765] <... socket resumed>) = 4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 769] <... socket resumed>) = 3 [pid 765] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 769] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 765] <... futex resumed>) = 1 [pid 738] <... futex resumed>) = 0 [pid 765] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 738] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 769] <... futex resumed>) = 1 [pid 765] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 738] <... futex resumed>) = 0 [pid 306] umount2("./28/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 765] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 769] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 738] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 765] <... connect resumed>) = -1 EEXIST (File exists) [pid 722] +++ exited with 0 +++ [pid 765] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./28/binderfs" [pid 765] <... futex resumed>) = 1 [pid 738] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=722, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 765] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 738] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 770] <... futex resumed>) = 1 [pid 765] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] unlink("./28/binderfs" [pid 768] <... futex resumed>) = 0 [pid 768] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 768] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 765] sendfile(-1, -1, [3 [pid 769] <... futex resumed>) = 0 [pid 738] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 769] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 770] sendfile(-1, -1, [3 [pid 765] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 738] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 769] <... socket resumed>) = 4 [pid 765] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 769] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 765] <... futex resumed>) = 0 [pid 738] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 770] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 769] <... futex resumed>) = 1 [pid 768] <... futex resumed>) = 0 [pid 765] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 768] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 768] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 765] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 738] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 769] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 765] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 738] <... futex resumed>) = 0 [pid 769] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] close(3 [pid 765] <... clone3 resumed>) = 771 [pid 738] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 769] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 765] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 738] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 769] <... futex resumed>) = 1 [pid 768] <... futex resumed>) = 0 [pid 306] rmdir("./28" [pid 769] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 768] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 765] <... futex resumed>) = 0 [pid 738] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 769] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 768] <... futex resumed>) = 0 [pid 738] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 765] ioctl(3, PPPIOCSMRU, 0 [pid 769] sendfile(-1, -1, [3 [pid 768] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 738] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] mkdir("./29", 0777 [pid 769] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 765] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 769] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 765] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 769] <... futex resumed>) = 1 [pid 765] <... futex resumed>) = 1 [pid 738] <... futex resumed>) = 0 [pid 769] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... restart_syscall resumed>) = 0 [pid 765] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 738] exit_group(0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 738] <... exit_group resumed>) = ? [pid 768] <... futex resumed>) = 0 [pid 768] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./28", MNT_FORCE|UMOUNT_NOFOLLOW [pid 765] <... futex resumed>) = ? [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 768] <... futex resumed>) = 1 [pid 768] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 765] +++ exited with 0 +++ [pid 738] +++ exited with 0 +++ [pid 308] openat(AT_FDCWD, "./28", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=738, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 769] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 769] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 772 ci2-android-5-15/strace-static-x86_64: Process 772 attached [pid 772] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 772] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 769] <... clone3 resumed>) = 773 [pid 308] getdents64(3 [pid 769] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 772] chdir("./29" [pid 769] <... futex resumed>) = 1 [pid 768] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 769] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 768] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./28/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 769] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 768] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 769] ioctl(3, PPPIOCSMRU, 0 [pid 768] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./28/binderfs" [pid 769] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 769] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./28/binderfs" [pid 769] <... futex resumed>) = 1 [pid 768] <... futex resumed>) = 0 [pid 772] <... chdir resumed>) = 0 [pid 769] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 768] exit_group(0 [pid 308] <... unlink resumed>) = 0 [pid 768] <... exit_group resumed>) = ? [pid 308] getdents64(3 [pid 772] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 769] <... futex resumed>) = ? [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 772] <... prctl resumed>) = 0 [pid 772] setpgid(0, 0) = 0 [pid 772] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 769] +++ exited with 0 +++ [pid 768] +++ exited with 0 +++ [pid 308] close(3 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=768, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... close resumed>) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] rmdir("./28" [pid 772] write(3, "1000", 4) = 4 [pid 308] <... rmdir resumed>) = 0 [pid 772] close(3 [pid 308] mkdir("./29", 0777 [pid 772] <... close resumed>) = 0 [pid 772] symlink("/dev/binderfs", "./binderfs" [pid 308] <... mkdir resumed>) = 0 [pid 772] <... symlink resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 770] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./30", MNT_FORCE|UMOUNT_NOFOLLOW [pid 772] write(1, "executing program\n", 18 [pid 311] umount2("./28", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./28", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] openat(AT_FDCWD, "./30", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... openat resumed>) = 3 [pid 311] fstat(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... openat resumed>) = 3 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 304] fstat(3 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 774 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 304] getdents64(3 [pid 311] umount2("./28/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] newfstatat(AT_FDCWD, "./28/binderfs" [pid 304] umount2("./30/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] unlink("./28/binderfs" [pid 304] newfstatat(AT_FDCWD, "./30/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./30/binderfs" [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3 [pid 304] <... unlink resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] getdents64(3 [pid 311] close(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... close resumed>) = 0 [pid 311] rmdir("./28" [pid 304] close(3) = 0 [pid 304] rmdir("./30" [pid 311] <... rmdir resumed>) = 0 [pid 311] mkdir("./29", 0777 [pid 304] <... rmdir resumed>) = 0 [pid 304] mkdir("./31", 0777 [pid 311] <... mkdir resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 executing program [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 772] <... write resumed>) = 18 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 772] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 770] <... futex resumed>) = 1 [pid 767] <... futex resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 774 attached [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 775 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 772] <... futex resumed>) = 0 [pid 770] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 767] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 775 attached [pid 775] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 775] rt_sigprocmask(SIG_SETMASK, [] [pid 767] <... futex resumed>) = 0 [pid 770] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 772] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 775] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 775] chdir("./31") = 0 [pid 772] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 770] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 767] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 776 [pid 775] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 775] setpgid(0, 0) = 0 [pid 775] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 775] write(3, "1000", 4) = 4 [pid 775] close(3 [pid 770] <... clone3 resumed>) = 777 [pid 772] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 775] <... close resumed>) = 0 [pid 770] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 772] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 775] symlink("/dev/binderfs", "./binderfs" [pid 772] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 770] <... futex resumed>) = 1 [pid 767] <... futex resumed>) = 0 [pid 775] <... symlink resumed>) = 0 [pid 775] write(1, "executing program\n", 18) = 18 [pid 775] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 775] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 775] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 775] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 775] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 775] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 767] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 772] <... mmap resumed>) = 0x7fd1a43d5000 [pid 767] <... futex resumed>) = 0 [pid 770] ioctl(3, PPPIOCSMRU, 0 [pid 775] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 772] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 767] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 775] <... clone3 resumed> => {parent_tid=[778]}, 88) = 778 [pid 770] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 772] <... mprotect resumed>) = 0 [pid 775] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 775] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 775] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 772] rt_sigprocmask(SIG_BLOCK, ~[] [pid 770] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 776 attached [pid 776] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 776] rt_sigprocmask(SIG_SETMASK, [] [pid 772] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 776] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 776] chdir("./29" [pid 772] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 770] <... futex resumed>) = 1 [pid 767] <... futex resumed>) = 0 [pid 776] <... chdir resumed>) = 0 [pid 776] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 776] setpgid(0, 0) = 0 [pid 776] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 767] exit_group(0 [pid 776] write(3, "1000", 4 [pid 767] <... exit_group resumed>) = ? [pid 776] <... write resumed>) = 4 [pid 776] close(3) = 0 [pid 776] symlink("/dev/binderfs", "./binderfs") = 0 [pid 776] write(1, "executing program\n", 18) = 18 executing program [pid 776] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 776] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 776] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 776] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 776] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 776] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 776] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[780]}, 88) = 780 [pid 776] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 776] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 772] <... clone3 resumed> => {parent_tid=[779]}, 88) = 779 [pid 776] <... futex resumed>) = 0 [pid 776] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 778 attached [pid 778] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 778] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 780 attached ci2-android-5-15/strace-static-x86_64: Process 779 attached [pid 778] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 774] set_robust_list(0x555563d1b6a0, 24 [pid 772] rt_sigprocmask(SIG_SETMASK, [] [pid 770] +++ exited with 0 +++ [pid 767] +++ exited with 0 +++ [pid 774] <... set_robust_list resumed>) = 0 [pid 780] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 780] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 780] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 772] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=767, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 774] rt_sigprocmask(SIG_SETMASK, [] [pid 772] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 774] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 780] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... restart_syscall resumed>) = 0 [pid 772] <... futex resumed>) = 0 [pid 780] <... futex resumed>) = 1 [pid 776] <... futex resumed>) = 0 [pid 776] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 774] chdir("./29" [pid 772] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 776] <... futex resumed>) = 0 [pid 776] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 780] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 780] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 776] <... futex resumed>) = 0 [pid 776] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 776] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 780] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 780] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 305] umount2("./34", MNT_FORCE|UMOUNT_NOFOLLOW [pid 774] <... chdir resumed>) = 0 [pid 776] <... futex resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 779] set_robust_list(0x7fd1a43f59a0, 24 [pid 774] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 776] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 776] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 780] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 780] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 776] <... futex resumed>) = 0 [pid 776] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 776] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 780] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 779] <... set_robust_list resumed>) = 0 [pid 778] <... socket resumed>) = 3 [pid 774] <... prctl resumed>) = 0 [pid 305] openat(AT_FDCWD, "./34", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 780] <... clone3 resumed>) = 781 [pid 779] rt_sigprocmask(SIG_SETMASK, [] [pid 778] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 774] setpgid(0, 0 [pid 780] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... openat resumed>) = 3 [pid 780] <... futex resumed>) = 1 [pid 776] <... futex resumed>) = 0 [pid 780] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 776] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 774] <... setpgid resumed>) = 0 [pid 305] fstat(3 [pid 780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 778] <... futex resumed>) = 1 [pid 776] <... futex resumed>) = 0 [pid 775] <... futex resumed>) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 780] ioctl(3, PPPIOCSMRU, 0 [pid 776] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 775] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 774] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 780] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 775] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 780] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 775] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 780] <... futex resumed>) = 1 [pid 776] <... futex resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 780] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 776] exit_group(0 [pid 774] <... openat resumed>) = 3 [pid 305] umount2("./34/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 780] <... futex resumed>) = ? [pid 776] <... exit_group resumed>) = ? [pid 774] write(3, "1000", 4 [pid 780] +++ exited with 0 +++ [pid 779] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 778] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 774] <... write resumed>) = 4 [pid 776] +++ exited with 0 +++ [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 779] <... socket resumed>) = 3 [pid 774] close(3 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=776, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] newfstatat(AT_FDCWD, "./34/binderfs" [pid 779] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 778] <... socket resumed>) = 4 [pid 774] <... close resumed>) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 774] symlink("/dev/binderfs", "./binderfs" [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 779] <... futex resumed>) = 1 [pid 779] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 778] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 775] <... futex resumed>) = 0 [pid 775] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 775] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 778] <... futex resumed>) = 1 [pid 778] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 778] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 775] <... futex resumed>) = 0 [pid 775] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 775] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 778] <... futex resumed>) = 1 [pid 778] sendfile(-1, -1, [3 [pid 774] <... symlink resumed>) = 0 [pid 772] <... futex resumed>) = 0 [pid 305] unlink("./34/binderfs" [pid 774] write(1, "executing program\n", 18 [pid 772] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 778] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 778] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... unlink resumed>) = 0 [pid 779] <... futex resumed>) = 0 executing program [pid 778] <... futex resumed>) = 1 [pid 775] <... futex resumed>) = 0 [pid 774] <... write resumed>) = 18 [pid 772] <... futex resumed>) = 1 [pid 305] getdents64(3 [pid 779] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 778] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 775] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 772] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... restart_syscall resumed>) = 0 [pid 779] <... socket resumed>) = 4 [pid 778] <... clone3 resumed>) = 782 [pid 775] <... futex resumed>) = 0 [pid 774] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 779] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 778] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 775] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 774] <... futex resumed>) = 0 [pid 779] <... futex resumed>) = 1 [pid 778] <... futex resumed>) = 0 [pid 775] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 774] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 772] <... futex resumed>) = 0 [pid 305] close(3 [pid 779] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 778] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 775] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 774] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 772] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] umount2("./29", MNT_FORCE|UMOUNT_NOFOLLOW [pid 779] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 778] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 775] <... futex resumed>) = 0 [pid 774] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 772] <... futex resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 779] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 778] ioctl(3, PPPIOCSMRU, 0 [pid 775] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 774] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 779] <... connect resumed>) = -1 EEXIST (File exists) [pid 778] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 774] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 772] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] openat(AT_FDCWD, "./29", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] rmdir("./34" [pid 779] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 778] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 774] <... mmap resumed>) = 0x7fd1a43d5000 [pid 779] <... futex resumed>) = 0 [pid 778] <... futex resumed>) = 1 [pid 775] <... futex resumed>) = 0 [pid 772] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... openat resumed>) = 3 [pid 779] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 778] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 775] exit_group(0 [pid 774] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 772] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] fstat(3 [pid 305] <... rmdir resumed>) = 0 [pid 779] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 778] <... futex resumed>) = ? [pid 775] <... exit_group resumed>) = ? [pid 774] <... mprotect resumed>) = 0 [pid 772] <... futex resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 779] sendfile(-1, -1, [3 [pid 778] +++ exited with 0 +++ [pid 775] +++ exited with 0 +++ [pid 774] rt_sigprocmask(SIG_BLOCK, ~[] [pid 772] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] mkdir("./35", 0777 [pid 779] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=775, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 779] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 779] <... futex resumed>) = 1 [pid 779] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 774] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 772] <... futex resumed>) = 0 [pid 774] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 772] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 779] <... futex resumed>) = 0 [pid 772] <... futex resumed>) = 1 [pid 311] umount2("./29/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 779] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 774] <... clone3 resumed> => {parent_tid=[783]}, 88) = 783 [pid 772] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 783 attached [pid 779] <... clone3 resumed>) = 784 [pid 774] rt_sigprocmask(SIG_SETMASK, [] [pid 311] newfstatat(AT_FDCWD, "./29/binderfs"ci2-android-5-15/strace-static-x86_64: Process 785 attached [ 24.145546][ T686] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 24.153709][ T686] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 24.162176][ T686] [ 24.165474][ T686] ---[ end trace 87f75fb3dc9cc3d2 ]--- [pid 783] set_robust_list(0x7fd1a43f59a0, 24 [pid 779] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 785] set_robust_list(0x555563d1b6a0, 24 [pid 779] <... futex resumed>) = 1 [pid 772] <... futex resumed>) = 0 [pid 311] unlink("./29/binderfs" [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 785 [pid 785] <... set_robust_list resumed>) = 0 [pid 783] <... set_robust_list resumed>) = 0 [pid 779] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 774] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 772] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... unlink resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 785] rt_sigprocmask(SIG_SETMASK, [] [pid 783] rt_sigprocmask(SIG_SETMASK, [] [pid 779] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 772] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 785] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 779] ioctl(3, PPPIOCSMRU, 0 [pid 772] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 785] chdir("./35" [pid 783] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 779] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 774] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] close(3 [pid 785] <... chdir resumed>) = 0 [pid 783] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 779] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 785] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 779] <... futex resumed>) = 1 [pid 772] <... futex resumed>) = 0 [pid 785] <... prctl resumed>) = 0 [pid 779] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 772] exit_group(0 [pid 785] setpgid(0, 0 [pid 779] <... futex resumed>) = ? [pid 774] <... futex resumed>) = 0 [pid 772] <... exit_group resumed>) = ? [pid 311] <... close resumed>) = 0 [pid 785] <... setpgid resumed>) = 0 [pid 783] <... socket resumed>) = 3 [pid 779] +++ exited with 0 +++ [pid 774] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 772] +++ exited with 0 +++ [pid 311] rmdir("./29" [pid 785] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... rmdir resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=772, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 311] mkdir("./30", 0777 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 785] <... openat resumed>) = 3 [pid 785] write(3, "1000", 4) = 4 [pid 785] close(3) = 0 [pid 785] symlink("/dev/binderfs", "./binderfs" [pid 311] <... mkdir resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 785] <... symlink resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 785] write(1, "executing program\n", 18 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 783] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./31", MNT_FORCE|UMOUNT_NOFOLLOW [pid 785] <... write resumed>) = 18 [pid 785] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 785] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 executing program [pid 785] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 786 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 785] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] openat(AT_FDCWD, "./31", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... openat resumed>) = 3 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] fstat(3 [pid 785] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 785] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] getdents64(3 [pid 785] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 785] rt_sigprocmask(SIG_BLOCK, ~[] [pid 774] <... futex resumed>) = 0 [pid 304] umount2("./31/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 785] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 774] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 785] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 774] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 774] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] newfstatat(AT_FDCWD, "./31/binderfs" [pid 785] <... clone3 resumed> => {parent_tid=[787]}, 88) = 787 [pid 785] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 785] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 785] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] unlink("./31/binderfs" [pid 785] <... futex resumed>) = 0 [pid 785] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 786 attached [pid 304] <... unlink resumed>) = 0 [pid 786] set_robust_list(0x555563d1b6a0, 24 [pid 304] getdents64(3 [pid 786] <... set_robust_list resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 786] rt_sigprocmask(SIG_SETMASK, [] [pid 304] close(3 [pid 783] <... futex resumed>) = 1 [pid 786] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... close resumed>) = 0 [pid 786] chdir("./30" [pid 304] rmdir("./31" [pid 786] <... chdir resumed>) = 0 [pid 786] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 304] <... rmdir resumed>) = 0 [pid 786] <... prctl resumed>) = 0 [pid 304] mkdir("./32", 0777 [pid 786] setpgid(0, 0) = 0 [pid 786] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 304] <... mkdir resumed>) = 0 [pid 786] write(3, "1000", 4 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 786] <... write resumed>) = 4 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 786] close(3 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 786] <... close resumed>) = 0 [pid 786] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 786] write(1, "executing program\n", 18) = 18 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 788 [pid 786] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 786] <... futex resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 786] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 786] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 786] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 786] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 ci2-android-5-15/strace-static-x86_64: Process 788 attached [pid 783] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 786] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 786] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[789]}, 88) = 789 [pid 786] rt_sigprocmask(SIG_SETMASK, [] [pid 783] <... socket resumed>) = 4 [pid 786] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 786] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 786] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 787 attached [pid 787] set_robust_list(0x7fd1a43f59a0, 24 [pid 788] set_robust_list(0x555563d1b6a0, 24 [pid 783] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 787] <... set_robust_list resumed>) = 0 [pid 787] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 787] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 788] <... set_robust_list resumed>) = 0 [pid 787] <... socket resumed>) = 3 [pid 783] <... futex resumed>) = 1 [pid 774] <... futex resumed>) = 0 [pid 787] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 774] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 785] <... futex resumed>) = 0 [pid 774] <... futex resumed>) = 0 [pid 785] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 774] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 785] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 787] <... futex resumed>) = 1 [pid 787] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 787] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 783] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 785] <... futex resumed>) = 0 [pid 785] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 785] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 787] <... futex resumed>) = 1 [pid 783] <... connect resumed>) = -1 EEXIST (File exists) [pid 788] rt_sigprocmask(SIG_SETMASK, [] [pid 787] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 783] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 787] <... connect resumed>) = -1 EEXIST (File exists) [pid 787] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 785] <... futex resumed>) = 0 [pid 785] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 787] <... futex resumed>) = 1 [pid 785] <... futex resumed>) = 0 [pid 788] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 787] sendfile(-1, -1, [3 [pid 785] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 783] <... futex resumed>) = 1 [pid 774] <... futex resumed>) = 0 [pid 787] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 783] sendfile(-1, -1, [3 [pid 774] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 787] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 783] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 774] <... futex resumed>) = 0 [pid 787] <... futex resumed>) = 1 [pid 785] <... futex resumed>) = 0 [pid 783] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 774] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 787] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 785] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 774] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 788] chdir("./32" [pid 787] <... clone3 resumed>) = 790 [pid 785] <... futex resumed>) = 0 [pid 783] <... futex resumed>) = 0 [pid 787] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 785] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 787] <... futex resumed>) = 0 [pid 785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 787] ioctl(3, PPPIOCSMRU, 0 [pid 785] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 787] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 785] <... futex resumed>) = 0 [pid 787] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 785] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 787] <... futex resumed>) = 0 [pid 785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 787] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 785] exit_group(0 [pid 787] <... futex resumed>) = ? [pid 785] <... exit_group resumed>) = ? [pid 788] <... chdir resumed>) = 0 [pid 787] +++ exited with 0 +++ [pid 785] +++ exited with 0 +++ [pid 783] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 774] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 789 attached [pid 789] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 789] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 789] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 789] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 786] <... futex resumed>) = 0 [pid 786] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 786] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 789] <... futex resumed>) = 1 [pid 789] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 783] <... clone3 resumed>) = 791 [pid 774] <... futex resumed>) = 0 [pid 774] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 789] <... socket resumed>) = 4 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=785, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 783] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./29", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./35", MNT_FORCE|UMOUNT_NOFOLLOW [pid 783] <... futex resumed>) = 1 [pid 774] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 783] ioctl(3, PPPIOCSMRU, 0 [pid 774] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./29", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 783] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 774] <... futex resumed>) = 0 [pid 305] openat(AT_FDCWD, "./35", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 783] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 774] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 783] <... futex resumed>) = 0 [pid 774] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] fstat(3 [pid 305] <... openat resumed>) = 3 [pid 789] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 774] exit_group(0 [pid 305] fstat(3 [pid 774] <... exit_group resumed>) = ? [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 786] <... futex resumed>) = 0 [pid 786] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] getdents64(3 [pid 786] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 786] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 789] <... futex resumed>) = 1 [pid 789] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 789] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 786] <... futex resumed>) = 0 [pid 786] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 783] +++ exited with 0 +++ [pid 774] +++ exited with 0 +++ [pid 786] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=774, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./35/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] umount2("./29/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./35/binderfs" [pid 306] newfstatat(AT_FDCWD, "./29/binderfs" [pid 789] <... futex resumed>) = 1 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./35/binderfs" [pid 306] unlink("./29/binderfs" [pid 789] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 305] <... unlink resumed>) = 0 [pid 789] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 305] getdents64(3 [pid 306] getdents64(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3 [pid 306] close(3 [pid 789] <... futex resumed>) = 1 [pid 786] <... futex resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 789] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 786] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 789] <... clone3 resumed>) = 792 [pid 788] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 786] <... futex resumed>) = 0 [pid 305] rmdir("./35" [pid 788] <... prctl resumed>) = 0 [pid 786] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./29" [pid 789] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 788] setpgid(0, 0 [pid 305] <... rmdir resumed>) = 0 [pid 789] <... futex resumed>) = 1 [pid 786] <... futex resumed>) = 0 [pid 789] ioctl(3, PPPIOCSMRU, 0 [pid 786] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 789] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 788] <... setpgid resumed>) = 0 [pid 786] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 305] mkdir("./36", 0777 [pid 789] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 786] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 789] <... futex resumed>) = 0 [pid 786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 789] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 788] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 786] exit_group(0 [pid 306] mkdir("./30", 0777 [pid 789] <... futex resumed>) = ? [pid 786] <... exit_group resumed>) = ? [pid 789] +++ exited with 0 +++ [pid 788] <... openat resumed>) = 3 [pid 786] +++ exited with 0 +++ [pid 306] <... mkdir resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 788] write(3, "1000", 4 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=786, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 788] <... write resumed>) = 4 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 788] close(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 788] <... close resumed>) = 0 [pid 788] symlink("/dev/binderfs", "./binderfs") = 0 [pid 788] write(1, "executing program\n", 18) = 18 [pid 788] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 788] <... futex resumed>) = 0 [pid 788] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 788] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 788] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 788] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 788] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 788] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[794]}, 88) = 794 [pid 788] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 788] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 788] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 793 ci2-android-5-15/strace-static-x86_64: Process 793 attached [pid 793] set_robust_list(0x555563d1b6a0, 24) = 0 ci2-android-5-15/strace-static-x86_64: Process 795 attached [pid 793] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 795 [pid 793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 793] chdir("./30" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 793] <... chdir resumed>) = 0 [pid 793] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 793] setpgid(0, 0) = 0 [pid 793] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 795] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 793] <... openat resumed>) = 3 [pid 793] write(3, "1000", 4ci2-android-5-15/strace-static-x86_64: Process 794 attached ) = 4 [pid 794] set_robust_list(0x7fd1a43f59a0, 24 [pid 793] close(3) = 0 [pid 794] <... set_robust_list resumed>) = 0 [pid 794] rt_sigprocmask(SIG_SETMASK, [] [pid 793] symlink("/dev/binderfs", "./binderfs" [pid 794] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 795] rt_sigprocmask(SIG_SETMASK, [] [pid 793] <... symlink resumed>) = 0 [pid 794] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 794] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 788] <... futex resumed>) = 0 [pid 788] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 795] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 788] <... futex resumed>) = 0 [pid 794] <... futex resumed>) = 1 [pid 794] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 793] write(1, "executing program\n", 18) = 18 executing program [pid 794] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 795] chdir("./36" [pid 793] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 788] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 794] <... futex resumed>) = 0 [pid 788] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... restart_syscall resumed>) = 0 [pid 788] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 794] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 788] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 793] <... futex resumed>) = 0 [pid 308] umount2("./29", MNT_FORCE|UMOUNT_NOFOLLOW [pid 793] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 793] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./29", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... restart_syscall resumed>) = 0 [pid 794] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] <... openat resumed>) = 3 [pid 795] <... chdir resumed>) = 0 [pid 794] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 793] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] fstat(3 [pid 311] umount2("./30", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 311] openat(AT_FDCWD, "./30", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 793] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] fstat(3 [pid 308] umount2("./29/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 794] <... futex resumed>) = 1 [pid 788] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 308] newfstatat(AT_FDCWD, "./29/binderfs" [pid 788] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 788] <... futex resumed>) = 0 [pid 311] umount2("./30/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 788] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] unlink("./29/binderfs" [pid 311] newfstatat(AT_FDCWD, "./30/binderfs" [pid 793] <... mmap resumed>) = 0x7fd1a43d5000 [pid 794] sendfile(-1, -1, [3 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... unlink resumed>) = 0 [pid 311] unlink("./30/binderfs" [pid 308] getdents64(3 [pid 795] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 794] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 793] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] <... unlink resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] getdents64(3 [pid 795] <... prctl resumed>) = 0 [pid 794] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 793] <... mprotect resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 311] close(3 [pid 795] setpgid(0, 0 [pid 794] <... futex resumed>) = 1 [pid 793] rt_sigprocmask(SIG_BLOCK, ~[] [pid 788] <... futex resumed>) = 0 [pid 311] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 788] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rmdir("./30" [pid 308] rmdir("./29" [pid 788] <... futex resumed>) = 0 [pid 795] <... setpgid resumed>) = 0 [pid 794] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 793] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 788] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... rmdir resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 795] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 793] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] mkdir("./31", 0777 [pid 308] mkdir("./30", 0777 [pid 311] <... mkdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 793] <... clone3 resumed> => {parent_tid=[796]}, 88) = 796 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 793] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 793] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 797 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 798 [pid 793] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 798 attached [pid 798] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 798] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 798] chdir("./30") = 0 [pid 798] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 798] setpgid(0, 0) = 0 [pid 798] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 798] write(3, "1000", 4) = 4 [pid 798] close(3) = 0 [pid 798] symlink("/dev/binderfs", "./binderfs") = 0 [pid 798] write(1, "executing program\n", 18) = 18 executing program [pid 798] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 798] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 798] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 798] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 798] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 798] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 798] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[799]}, 88) = 799 [pid 798] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 798] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 798] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 799 attached [pid 799] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 799] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 799] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 799] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 798] <... futex resumed>) = 0 [pid 798] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 798] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 799] <... futex resumed>) = 1 [pid 799] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 799] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 798] <... futex resumed>) = 0 [pid 798] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 798] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 799] <... futex resumed>) = 1 [pid 799] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = 0 [pid 799] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 798] <... futex resumed>) = 0 [pid 798] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 798] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 795] <... openat resumed>) = 3 [pid 799] <... futex resumed>) = 1 [pid 795] write(3, "1000", 4 [pid 794] <... clone3 resumed>) = 800 [pid 795] <... write resumed>) = 4 [pid 794] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 795] close(3 [pid 794] <... futex resumed>) = 1 [pid 795] <... close resumed>) = 0 [pid 794] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 795] symlink("/dev/binderfs", "./binderfs" [pid 788] <... futex resumed>) = 0 [pid 788] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 797 attached ci2-android-5-15/strace-static-x86_64: Process 796 attached [pid 795] <... symlink resumed>) = 0 [pid 788] <... futex resumed>) = 1 [pid 788] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 799] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 799] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 798] <... futex resumed>) = 0 [pid 798] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 798] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 799] <... futex resumed>) = 1 [pid 799] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 801 [pid 799] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 798] <... futex resumed>) = 0 [pid 798] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 798] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 799] <... futex resumed>) = 1 [pid 799] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 799] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 798] <... futex resumed>) = 0 [pid 798] exit_group(0) = ? [pid 799] <... futex resumed>) = ? [pid 799] +++ exited with 0 +++ [pid 798] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=798, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 795] write(1, "executing program\n", 18 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 797] set_robust_list(0x555563d1b6a0, 24 [pid 796] set_robust_list(0x7fd1a43f59a0, 24 [pid 794] <... futex resumed>) = 0 executing program [pid 797] <... set_robust_list resumed>) = 0 [pid 796] <... set_robust_list resumed>) = 0 [pid 795] <... write resumed>) = 18 [pid 794] ioctl(3, PPPIOCSMRU, 0 [pid 797] rt_sigprocmask(SIG_SETMASK, [] [pid 796] rt_sigprocmask(SIG_SETMASK, [] [pid 795] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 794] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 797] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 796] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 795] <... futex resumed>) = 0 [pid 794] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 797] chdir("./31" [pid 796] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 795] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 794] <... futex resumed>) = 1 [pid 797] <... chdir resumed>) = 0 [pid 796] <... socket resumed>) = 3 [pid 795] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 794] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 797] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 796] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 795] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 797] <... prctl resumed>) = 0 [pid 796] <... futex resumed>) = 1 [pid 795] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 797] setpgid(0, 0 [pid 796] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 795] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 797] <... setpgid resumed>) = 0 [pid 795] <... mmap resumed>) = 0x7fd1a43d5000 [pid 797] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 795] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 797] <... openat resumed>) = 3 [pid 795] <... mprotect resumed>) = 0 [pid 797] write(3, "1000", 4 [pid 795] rt_sigprocmask(SIG_BLOCK, ~[] [pid 797] <... write resumed>) = 4 [pid 795] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 797] close(3 [pid 795] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 797] <... close resumed>) = 0 [pid 797] symlink("/dev/binderfs", "./binderfs" [pid 795] <... clone3 resumed> => {parent_tid=[802]}, 88) = 802 [pid 797] <... symlink resumed>) = 0 [pid 795] rt_sigprocmask(SIG_SETMASK, [] [pid 797] write(1, "executing program\n", 18 [pid 795] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 797] <... write resumed>) = 18 [pid 795] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 797] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 795] <... futex resumed>) = 0 [pid 797] <... futex resumed>) = 0 [pid 795] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 797] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 797] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 797] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 797] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 797] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 797] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[803]}, 88) = 803 [pid 797] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 797] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 797] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 788] <... futex resumed>) = 0 [pid 788] exit_group(0 [pid 794] <... futex resumed>) = ? [pid 788] <... exit_group resumed>) = ? [pid 794] +++ exited with 0 +++ [pid 788] +++ exited with 0 +++ [pid 793] <... futex resumed>) = 0 [pid 793] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 796] <... futex resumed>) = 0 [pid 793] <... futex resumed>) = 1 [pid 796] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 793] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 796] <... socket resumed>) = 4 [pid 796] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 793] <... futex resumed>) = 0 [pid 796] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 793] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 796] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 793] <... futex resumed>) = 0 [pid 796] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 793] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 796] <... connect resumed>) = -1 EEXIST (File exists) [pid 796] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 793] <... futex resumed>) = 0 [pid 796] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 793] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 803 attached ci2-android-5-15/strace-static-x86_64: Process 802 attached [pid 796] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 793] <... futex resumed>) = 0 [pid 796] sendfile(-1, -1, [3 [pid 793] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 796] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 796] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 793] <... futex resumed>) = 0 [pid 796] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 793] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 796] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 793] <... futex resumed>) = 0 [pid 796] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 793] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 796] <... clone3 resumed>) = 804 [pid 796] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 793] <... futex resumed>) = 0 [pid 796] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 793] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 796] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 793] <... futex resumed>) = 0 [pid 796] ioctl(3, PPPIOCSMRU, 0 [pid 793] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 796] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 796] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 793] <... futex resumed>) = 0 [pid 796] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 793] exit_group(0 [pid 796] <... futex resumed>) = ? [pid 793] <... exit_group resumed>) = ? [pid 796] +++ exited with 0 +++ [pid 793] +++ exited with 0 +++ [pid 308] umount2("./30", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./30", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./30/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./30/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./30/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./30") = 0 [pid 308] mkdir("./31", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 805 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 805 attached [pid 805] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 805] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 805] chdir("./31") = 0 [pid 805] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 805] setpgid(0, 0) = 0 [pid 805] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 803] set_robust_list(0x7fd1a43f59a0, 24 [pid 802] set_robust_list(0x7fd1a43f59a0, 24 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=793, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=788, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 805] <... openat resumed>) = 3 [pid 805] write(3, "1000", 4) = 4 [pid 805] close(3) = 0 [pid 805] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 805] write(1, "executing program\n", 18) = 18 [pid 805] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 805] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 805] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 805] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 805] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 805] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 805] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[806]}, 88) = 806 [pid 805] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 805] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 805] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 806 attached [pid 806] set_robust_list(0x7fd1a43f59a0, 24 [pid 803] <... set_robust_list resumed>) = 0 [pid 802] <... set_robust_list resumed>) = 0 [pid 806] <... set_robust_list resumed>) = 0 [pid 806] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 806] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 806] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 805] <... futex resumed>) = 0 [pid 805] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 805] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 806] <... futex resumed>) = 1 [pid 806] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 806] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 805] <... futex resumed>) = 0 [pid 805] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 805] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 806] <... futex resumed>) = 1 [pid 806] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [ 24.239514][ T752] ------------[ cut here ]------------ [ 24.245107][ T752] WARNING: CPU: 0 PID: 752 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 24.256678][ T752] Modules linked in: [ 24.261029][ T752] CPU: 1 PID: 752 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 24.270393][ T752] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 24.281002][ T752] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [pid 806] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 805] <... futex resumed>) = 0 [pid 805] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 805] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 806] <... futex resumed>) = 1 [pid 806] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 806] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 805] <... futex resumed>) = 0 [pid 805] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 805] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 806] <... futex resumed>) = 1 [pid 806] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 807 [pid 806] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 805] <... futex resumed>) = 0 [pid 805] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 805] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 806] <... futex resumed>) = 1 [pid 806] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 806] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 805] <... futex resumed>) = 0 [pid 805] exit_group(0) = ? [pid 806] <... futex resumed>) = ? [pid 806] +++ exited with 0 +++ [pid 805] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=805, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 803] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 803] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 803] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 797] <... futex resumed>) = 0 [pid 797] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 797] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 803] <... futex resumed>) = 1 [pid 803] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 803] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 797] <... futex resumed>) = 0 [pid 797] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 797] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 803] <... futex resumed>) = 1 [pid 803] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 803] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 797] <... futex resumed>) = 0 [pid 797] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 797] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./31", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./31", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./31/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./31/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./31/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./31") = 0 [pid 308] mkdir("./32", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 808 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 803] <... futex resumed>) = 1 [pid 803] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 803] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 797] <... futex resumed>) = 0 [pid 797] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 797] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 803] <... futex resumed>) = 1 [pid 803] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 809 [pid 803] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 797] <... futex resumed>) = 0 [pid 797] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 797] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 803] <... futex resumed>) = 1 [pid 803] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 803] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 797] <... futex resumed>) = 0 [pid 797] exit_group(0) = ? [pid 803] <... futex resumed>) = ? [pid 803] +++ exited with 0 +++ [pid 797] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=797, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 808 attached [pid 808] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 808] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 808] chdir("./32" [pid 802] rt_sigprocmask(SIG_SETMASK, [] [pid 808] <... chdir resumed>) = 0 [pid 808] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 808] setpgid(0, 0) = 0 [pid 802] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 802] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 304] umount2("./32", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./30", MNT_FORCE|UMOUNT_NOFOLLOW [pid 802] <... socket resumed>) = 3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 802] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./30", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] openat(AT_FDCWD, "./32", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 802] <... futex resumed>) = 1 [pid 795] <... futex resumed>) = 0 [pid 795] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 795] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 808] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 808] write(3, "1000", 4) = 4 [pid 808] close(3) = 0 [pid 808] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 808] write(1, "executing program\n", 18) = 18 [pid 808] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 808] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 808] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 808] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 808] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 808] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 808] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[810]}, 88) = 810 [pid 808] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 808] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 808] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 810 attached [pid 810] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 810] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 802] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 304] <... openat resumed>) = 3 [pid 802] <... socket resumed>) = 4 [pid 306] fstat(3 [pid 304] fstat(3 [pid 810] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 810] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 808] <... futex resumed>) = 0 [pid 808] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 808] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... restart_syscall resumed>) = 0 [pid 311] umount2("./31", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./31", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./31/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./31/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./31/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./31") = 0 [pid 311] mkdir("./32", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 811 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 810] <... futex resumed>) = 1 [pid 810] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 810] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 808] <... futex resumed>) = 0 [pid 808] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 808] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 810] <... futex resumed>) = 1 [pid 810] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 810] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 808] <... futex resumed>) = 0 [pid 808] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 808] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 810] <... futex resumed>) = 1 [pid 810] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 810] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 808] <... futex resumed>) = 0 [pid 808] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 808] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 810] <... futex resumed>) = 1 [pid 810] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 802] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 802] <... futex resumed>) = 1 [pid 795] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 795] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] getdents64(3 [pid 802] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 795] <... futex resumed>) = 0 [pid 795] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 802] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 802] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./32/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 810] <... clone3 resumed>) = 812 [pid 810] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 808] <... futex resumed>) = 0 [pid 808] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 808] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 810] <... futex resumed>) = 1 [pid 810] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 810] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 808] <... futex resumed>) = 0 [pid 808] exit_group(0) = ? [pid 810] <... futex resumed>) = ? [pid 810] +++ exited with 0 +++ [pid 808] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=808, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 811 attached [pid 811] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 811] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 811] chdir("./32") = 0 [pid 811] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 811] setpgid(0, 0) = 0 [pid 811] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 811] write(3, "1000", 4) = 4 [pid 811] close(3) = 0 [pid 811] symlink("/dev/binderfs", "./binderfs" [pid 306] umount2("./30/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 802] <... futex resumed>) = 1 [pid 795] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./32/binderfs" [pid 811] <... symlink resumed>) = 0 executing program [pid 811] write(1, "executing program\n", 18) = 18 [pid 811] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./32", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./32", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./32/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./32/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./32/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./32") = 0 [pid 308] mkdir("./33", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 813 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 811] <... futex resumed>) = 0 [pid 811] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 811] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 811] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 811] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 811] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 811] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[814]}, 88) = 814 [pid 811] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 811] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 811] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 813 attached [pid 813] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 813] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 802] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 795] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./30/binderfs" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 802] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 795] <... futex resumed>) = 0 [pid 802] sendfile(-1, -1, [3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./32/binderfs" [pid 813] chdir("./33") = 0 [pid 813] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 813] setpgid(0, 0) = 0 [pid 813] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [ 24.287395][ T752] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 24.308385][ T752] RSP: 0018:ffffc90001437bf0 EFLAGS: 00010293 [ 24.314813][ T752] RAX: ffffffff845f2f47 RBX: ffff888110403000 RCX: ffff8881103f2800 [ 24.323288][ T752] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000c04eb7d [ 24.331511][ T752] RBP: ffffc90001437c10 R08: ffff888110403083 R09: 1ffff11022080610 [pid 813] write(3, "1000", 4) = 4 [pid 813] close(3) = 0 [pid 813] symlink("/dev/binderfs", "./binderfs") = 0 [pid 813] write(1, "executing program\n", 18) = 18 [pid 813] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 813] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 executing program [pid 813] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 813] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 813] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 813] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 813] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[815]}, 88) = 815 [pid 813] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 813] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 813] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 814 attached [pid 814] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 814] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 814] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 814] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 811] <... futex resumed>) = 0 [pid 811] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 811] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 814] <... futex resumed>) = 1 [pid 814] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 814] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 811] <... futex resumed>) = 0 [pid 811] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 811] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 814] <... futex resumed>) = 1 [pid 795] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] unlink("./30/binderfs" [pid 304] <... unlink resumed>) = 0 [pid 814] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 814] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 811] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 815 attached [pid 811] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 802] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 306] <... unlink resumed>) = 0 [pid 304] getdents64(3 [pid 811] <... futex resumed>) = 0 [pid 811] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 814] <... futex resumed>) = 1 [pid 814] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 814] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 811] <... futex resumed>) = 0 [pid 811] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 811] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 814] <... futex resumed>) = 1 [pid 814] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 816 [pid 814] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 811] <... futex resumed>) = 0 [pid 811] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 811] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 814] <... futex resumed>) = 1 [pid 814] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 814] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 811] <... futex resumed>) = 0 [pid 811] exit_group(0) = ? [pid 814] <... futex resumed>) = ? [pid 814] +++ exited with 0 +++ [pid 811] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=811, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 815] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 815] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 815] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 815] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 813] <... futex resumed>) = 0 [pid 813] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 813] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 815] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 815] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 813] <... futex resumed>) = 0 [pid 813] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 813] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 815] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 815] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 813] <... futex resumed>) = 0 [pid 813] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 813] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 815] <... futex resumed>) = 1 [pid 815] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 815] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 813] <... futex resumed>) = 0 [pid 802] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 813] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 813] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 815] <... futex resumed>) = 1 [pid 815] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 817 [pid 815] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 802] <... futex resumed>) = 1 [pid 795] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3 [pid 813] <... futex resumed>) = 0 [pid 813] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 813] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 815] <... futex resumed>) = 1 [pid 815] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 815] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 813] <... futex resumed>) = 0 [pid 813] exit_group(0) = ? [pid 815] <... futex resumed>) = ? [pid 815] +++ exited with 0 +++ [pid 813] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=813, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] <... restart_syscall resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] umount2("./32", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./32", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./32/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./32/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./32/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./32") = 0 [pid 311] mkdir("./33", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 818 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 818 attached [pid 818] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 818] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 818] chdir("./33") = 0 [pid 818] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./33", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./33", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./33/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./33/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./33/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./33") = 0 [pid 308] mkdir("./34", 0777 [pid 802] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 795] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 306] close(3 [pid 304] <... close resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 802] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 795] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 304] rmdir("./32" [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 819 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 818] setpgid(0, 0) = 0 [pid 818] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 818] write(3, "1000", 4) = 4 [pid 818] close(3) = 0 [pid 818] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 818] write(1, "executing program\n", 18) = 18 [pid 818] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 818] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 818] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 818] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 818] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 818] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 818] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[820]}, 88) = 820 [pid 818] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 818] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 818] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 820 attached [pid 802] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 795] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./30" [pid 304] <... rmdir resumed>) = 0 [pid 820] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 820] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 820] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 820] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 818] <... futex resumed>) = 0 [pid 802] <... clone3 resumed>) = 821 [pid 306] <... rmdir resumed>) = 0 [pid 304] mkdir("./33", 0777 [pid 802] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./31", 0777 [pid 818] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 802] <... futex resumed>) = 1 [pid 795] <... futex resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 818] <... futex resumed>) = 0 [pid 818] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 819 attached [pid 802] ioctl(3, PPPIOCSMRU, 0 [pid 795] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 820] <... futex resumed>) = 1 [pid 820] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 820] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 818] <... futex resumed>) = 0 [pid 818] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 818] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 820] <... futex resumed>) = 1 [pid 820] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 820] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 818] <... futex resumed>) = 0 [pid 818] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 818] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 820] <... futex resumed>) = 1 [pid 820] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 820] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 818] <... futex resumed>) = 0 [pid 818] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 818] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 820] <... futex resumed>) = 1 [pid 820] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 822 [pid 820] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 818] <... futex resumed>) = 0 [pid 818] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 818] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 820] <... futex resumed>) = 1 [pid 820] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 820] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 818] <... futex resumed>) = 0 [pid 818] exit_group(0) = ? [pid 820] <... futex resumed>) = ? [pid 820] +++ exited with 0 +++ [pid 818] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=818, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 802] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 795] <... futex resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 823 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 802] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 819] set_robust_list(0x555563d1b6a0, 24 [pid 795] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 802] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 823 attached [pid 823] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 823] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 823] chdir("./31") = 0 [pid 823] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 823] setpgid(0, 0) = 0 [pid 823] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 823] write(3, "1000", 4) = 4 [pid 823] close(3) = 0 [pid 823] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 823] write(1, "executing program\n", 18) = 18 [pid 823] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 823] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 823] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [ 24.339938][ T752] R10: dffffc0000000000 R11: ffffed1022080611 R12: dffffc0000000000 [ 24.349087][ T752] R13: dffffc0000000000 R14: 0000000000000000 R15: ffff88810d7cd400 [ 24.358500][ T752] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 24.368385][ T752] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.377208][ T752] CR2: 0000200000000240 CR3: 0000000127569000 CR4: 00000000003506a0 [pid 823] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 823] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 823] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 823] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[824]}, 88) = 824 [pid 823] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 823] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 823] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 824 attached [pid 824] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 824] rt_sigprocmask(SIG_SETMASK, [] [pid 819] <... set_robust_list resumed>) = 0 [pid 795] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 824] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 819] rt_sigprocmask(SIG_SETMASK, [] [pid 795] exit_group(0 [pid 819] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 795] <... exit_group resumed>) = ? [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 825 [pid 819] chdir("./34" [pid 802] +++ exited with 0 +++ [pid 311] umount2("./33", MNT_FORCE|UMOUNT_NOFOLLOW [pid 795] +++ exited with 0 +++ [pid 819] <... chdir resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 825 attached [pid 311] openat(AT_FDCWD, "./33", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./33/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./33/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./33/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./33") = 0 [pid 311] mkdir("./34", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 826 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 824] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 824] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 823] <... futex resumed>) = 0 [pid 823] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 823] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 824] <... futex resumed>) = 1 [pid 824] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 824] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 823] <... futex resumed>) = 0 [pid 823] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 823] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 824] <... futex resumed>) = 1 [pid 824] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 824] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 823] <... futex resumed>) = 0 [pid 823] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 823] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 824] <... futex resumed>) = 1 [pid 824] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 824] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 823] <... futex resumed>) = 0 [pid 823] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 823] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 824] <... futex resumed>) = 1 [pid 824] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 819] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 825] set_robust_list(0x555563d1b6a0, 24 [pid 824] <... clone3 resumed>) = 827 [pid 825] <... set_robust_list resumed>) = 0 [pid 819] <... prctl resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 826 attached [pid 825] rt_sigprocmask(SIG_SETMASK, [] [pid 819] setpgid(0, 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=795, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 824] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 823] <... futex resumed>) = 0 [pid 823] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 823] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 824] <... futex resumed>) = 1 [pid 824] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 824] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 823] <... futex resumed>) = 0 [pid 823] exit_group(0) = ? [pid 824] <... futex resumed>) = ? [pid 824] +++ exited with 0 +++ [pid 823] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=823, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 826] set_robust_list(0x555563d1b6a0, 24 [pid 825] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 819] <... setpgid resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] umount2("./31", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./31", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./31/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./31/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./31/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./31" [pid 825] chdir("./33" [pid 306] <... rmdir resumed>) = 0 [pid 819] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 825] <... chdir resumed>) = 0 [pid 306] mkdir("./32", 0777 [pid 825] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 819] <... openat resumed>) = 3 [pid 826] <... set_robust_list resumed>) = 0 [pid 825] <... prctl resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 828 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 828 attached [pid 828] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 828] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 828] chdir("./32") = 0 [pid 828] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 828] setpgid(0, 0) = 0 [pid 828] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 828] write(3, "1000", 4) = 4 [pid 828] close(3) = 0 [pid 828] symlink("/dev/binderfs", "./binderfs" [pid 819] write(3, "1000", 4 [pid 828] <... symlink resumed>) = 0 executing program [pid 828] write(1, "executing program\n", 18 [pid 305] <... restart_syscall resumed>) = 0 [pid 819] <... write resumed>) = 4 [pid 825] setpgid(0, 0 [pid 819] close(3 [pid 826] rt_sigprocmask(SIG_SETMASK, [] [pid 825] <... setpgid resumed>) = 0 [pid 819] <... close resumed>) = 0 [pid 828] <... write resumed>) = 18 [pid 828] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 828] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 828] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 828] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 828] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 828] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 828] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[829]}, 88) = 829 [pid 828] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 828] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 828] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 829 attached [pid 829] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 829] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 829] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 826] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 825] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 819] symlink("/dev/binderfs", "./binderfs" [pid 305] umount2("./36", MNT_FORCE|UMOUNT_NOFOLLOW [pid 826] chdir("./34" [pid 819] <... symlink resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 826] <... chdir resumed>) = 0 [pid 825] <... openat resumed>) = 3 [pid 819] write(1, "executing program\n", 18 [pid 826] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 825] write(3, "1000", 4 [pid 305] openat(AT_FDCWD, "./36", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 829] <... socket resumed>) = 3 [pid 829] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 828] <... futex resumed>) = 0 [pid 828] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 828] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 829] <... futex resumed>) = 1 [pid 829] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 829] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 828] <... futex resumed>) = 0 [pid 828] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 828] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 829] <... futex resumed>) = 1 executing program [pid 829] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 826] <... prctl resumed>) = 0 [pid 825] <... write resumed>) = 4 [pid 819] <... write resumed>) = 18 [pid 305] <... openat resumed>) = 3 [pid 826] setpgid(0, 0 [pid 825] close(3 [pid 305] fstat(3 [pid 826] <... setpgid resumed>) = 0 [pid 825] <... close resumed>) = 0 [pid 819] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 829] <... connect resumed>) = 0 [pid 829] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 828] <... futex resumed>) = 0 [pid 828] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 828] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 829] <... futex resumed>) = 1 [pid 829] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 829] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 828] <... futex resumed>) = 0 [pid 828] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 828] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 829] <... futex resumed>) = 1 [pid 829] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 830 [pid 829] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 828] <... futex resumed>) = 0 [pid 828] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 828] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 829] <... futex resumed>) = 1 [pid 829] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 829] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 826] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 825] symlink("/dev/binderfs", "./binderfs" [pid 305] getdents64(3 [pid 828] <... futex resumed>) = 0 [pid 828] exit_group(0) = ? [pid 829] <... futex resumed>) = ? [pid 825] <... symlink resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 826] <... openat resumed>) = 3 [pid 819] <... futex resumed>) = 0 [pid 825] write(1, "executing program\n", 18 [pid 305] umount2("./36/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 829] +++ exited with 0 +++ [pid 828] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=828, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 24.385998][ T752] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 24.395176][ T752] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 24.403922][ T752] Call Trace: [ 24.407270][ T752] [ 24.410689][ T752] pppol2tp_release+0x150/0x2b0 [ 24.416597][ T752] sock_close+0xb8/0x200 [ 24.421506][ T752] ? sock_mmap+0xa0/0xa0 [ 24.425866][ T752] __fput+0x22b/0x900 [ 24.430113][ T752] ____fput+0x15/0x20 [ 24.435262][ T752] task_work_run+0x127/0x190 executing program executing program [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 826] write(3, "1000", 4) = 4 [pid 826] close(3) = 0 [pid 826] symlink("/dev/binderfs", "./binderfs") = 0 [pid 826] write(1, "executing program\n", 18) = 18 [pid 826] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 826] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 826] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 826] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 826] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 826] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 826] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[831]}, 88) = 831 [pid 826] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 826] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 826] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 819] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 819] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 819] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 819] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 819] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 819] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[832]}, 88) = 832 [pid 819] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 819] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 825] <... write resumed>) = 18 [pid 819] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 832 attached ci2-android-5-15/strace-static-x86_64: Process 831 attached [pid 825] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] newfstatat(AT_FDCWD, "./36/binderfs" [pid 832] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 832] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 832] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 832] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 819] <... futex resumed>) = 0 [pid 819] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 819] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 832] <... futex resumed>) = 1 [pid 832] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 832] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 819] <... futex resumed>) = 0 [pid 819] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 819] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 832] <... futex resumed>) = 1 [pid 832] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 832] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 819] <... futex resumed>) = 0 [pid 819] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 819] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 832] <... futex resumed>) = 1 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./32", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./32", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./32/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./32/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./32/binderfs" [pid 831] set_robust_list(0x7fd1a43f59a0, 24 [pid 825] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./32") = 0 [pid 306] mkdir("./33", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 833 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 832] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 832] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 819] <... futex resumed>) = 0 [pid 819] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 819] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 832] <... futex resumed>) = 1 [pid 832] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 834 [pid 832] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 819] <... futex resumed>) = 0 [pid 819] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 819] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 832] <... futex resumed>) = 1 [pid 832] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 832] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 819] <... futex resumed>) = 0 [pid 819] exit_group(0) = ? [pid 832] <... futex resumed>) = ? [pid 305] unlink("./36/binderfs"ci2-android-5-15/strace-static-x86_64: Process 833 attached [pid 831] <... set_robust_list resumed>) = 0 [pid 825] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... unlink resumed>) = 0 [pid 832] +++ exited with 0 +++ [pid 819] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=819, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 833] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 833] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 833] chdir("./33") = 0 [pid 833] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 833] setpgid(0, 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./34", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./34", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./34/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./34/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./34/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./34") = 0 [pid 308] mkdir("./35", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 831] rt_sigprocmask(SIG_SETMASK, [] [pid 825] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] getdents64(3 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 835 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 833] <... setpgid resumed>) = 0 [pid 833] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 833] write(3, "1000", 4) = 4 [pid 833] close(3) = 0 [pid 833] symlink("/dev/binderfs", "./binderfs") = 0 [pid 833] write(1, "executing program\n", 18) = 18 executing program [pid 833] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 833] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 833] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 833] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 833] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 833] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 833] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[836]}, 88) = 836 [pid 833] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 833] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 825] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 833] <... futex resumed>) = 0 [pid 833] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 836 attached ci2-android-5-15/strace-static-x86_64: Process 835 attached [pid 831] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 825] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] close(3 [pid 831] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 825] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] <... close resumed>) = 0 [pid 831] <... socket resumed>) = 3 [pid 825] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] rmdir("./36" [pid 831] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 825] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... rmdir resumed>) = 0 [pid 831] <... futex resumed>) = 1 [pid 825] <... mprotect resumed>) = 0 [pid 305] mkdir("./37", 0777 [pid 831] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 825] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... mkdir resumed>) = 0 [pid 825] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 825] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 825] <... clone3 resumed> => {parent_tid=[837]}, 88) = 837 [pid 825] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 838 [pid 825] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 825] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 825] <... futex resumed>) = 0 [pid 825] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 835] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 835] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 835] chdir("./35") = 0 [pid 835] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 835] setpgid(0, 0) = 0 [pid 835] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 835] write(3, "1000", 4) = 4 [pid 835] close(3) = 0 [pid 835] symlink("/dev/binderfs", "./binderfs") = 0 [pid 835] write(1, "executing program\n", 18) = 18 [pid 835] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 835] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 835] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 835] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 835] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 835] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 835] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[839]}, 88) = 839 [pid 835] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 835] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 835] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 836] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 836] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 836] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 836] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 836] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 838 attached [pid 838] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 838] rt_sigprocmask(SIG_SETMASK, [] [pid 833] <... futex resumed>) = 0 [pid 826] <... futex resumed>) = 0 [pid 838] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 838] chdir("./37") = 0 [pid 838] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 838] setpgid(0, 0) = 0 [pid 838] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 833] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 826] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 838] <... openat resumed>) = 3 [pid 838] write(3, "1000", 4) = 4 [pid 836] <... futex resumed>) = 0 [pid 833] <... futex resumed>) = 1 [pid 826] <... futex resumed>) = 1 [pid 833] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 831] <... futex resumed>) = 0 [pid 831] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 831] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 831] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 836] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 836] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 836] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 838] close(3ci2-android-5-15/strace-static-x86_64: Process 837 attached ci2-android-5-15/strace-static-x86_64: Process 839 attached [pid 839] set_robust_list(0x7fd1a43f59a0, 24 [pid 837] set_robust_list(0x7fd1a43f59a0, 24 [pid 838] <... close resumed>) = 0 [pid 833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 826] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 838] symlink("/dev/binderfs", "./binderfs" [pid 837] <... set_robust_list resumed>) = 0 [pid 826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 833] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 839] <... set_robust_list resumed>) = 0 [pid 837] rt_sigprocmask(SIG_SETMASK, [] [pid 826] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 836] <... futex resumed>) = 0 [pid 833] <... futex resumed>) = 1 [pid 826] <... futex resumed>) = 1 [pid 831] <... futex resumed>) = 0 [pid 831] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 831] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 831] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 836] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 836] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 826] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 833] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 836] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 839] rt_sigprocmask(SIG_SETMASK, [] [pid 837] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 839] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 839] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 837] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 839] <... socket resumed>) = 3 executing program executing program [pid 837] <... socket resumed>) = 3 [pid 826] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 833] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 837] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 839] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 825] <... futex resumed>) = 0 [pid 825] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 825] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 835] <... futex resumed>) = 0 [pid 835] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 835] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 839] <... futex resumed>) = 1 [pid 837] <... futex resumed>) = 1 [pid 839] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 837] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 839] <... socket resumed>) = 4 [pid 838] <... symlink resumed>) = 0 [pid 839] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 835] <... futex resumed>) = 0 [pid 835] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 835] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 839] <... futex resumed>) = 1 [pid 837] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 839] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 838] write(1, "executing program\n", 18 [pid 825] <... futex resumed>) = 0 [pid 825] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 825] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 837] <... futex resumed>) = 1 [pid 838] <... write resumed>) = 18 [pid 837] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 838] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 839] <... connect resumed>) = -1 EEXIST (File exists) [pid 838] <... futex resumed>) = 0 [pid 837] <... connect resumed>) = -1 EEXIST (File exists) [pid 839] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 838] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 835] <... futex resumed>) = 0 [pid 835] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 835] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 838] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 837] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 839] <... futex resumed>) = 1 [pid 838] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 825] <... futex resumed>) = 0 [pid 825] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 825] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 839] sendfile(-1, -1, [3 [pid 837] <... futex resumed>) = 1 [pid 838] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 839] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 837] sendfile(-1, -1, [3 [pid 838] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 839] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 837] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 838] <... mmap resumed>) = 0x7fd1a43d5000 [pid 835] <... futex resumed>) = 0 [pid 835] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 835] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 837] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 839] <... futex resumed>) = 1 [pid 825] <... futex resumed>) = 0 [pid 825] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 825] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 839] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 838] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 837] <... futex resumed>) = 1 [pid 839] <... clone3 resumed>) = 840 [pid 837] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 838] <... mprotect resumed>) = 0 [pid 838] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 838] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[841]}, 88) = 841 [pid 838] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 838] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 837] <... clone3 resumed>) = 842 [pid 838] <... futex resumed>) = 0 [pid 838] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 831] <... futex resumed>) = 0 [pid 826] <... futex resumed>) = 1 [pid 831] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 836] <... futex resumed>) = 0 [pid 833] <... futex resumed>) = 1 [pid 831] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 826] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 836] sendfile(-1, -1, [3 [pid 831] <... futex resumed>) = 0 [pid 836] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 831] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 836] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 836] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 839] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 837] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 833] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 835] <... futex resumed>) = 0 [pid 835] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 835] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 839] <... futex resumed>) = 1 [pid 839] ioctl(3, PPPIOCSMRU, 0 [pid 825] <... futex resumed>) = 0 [pid 825] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 825] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 837] <... futex resumed>) = 1 [pid 839] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 837] ioctl(3, PPPIOCSMRU, 0 [pid 839] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 837] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 835] <... futex resumed>) = 0 [pid 835] exit_group(0 [pid 833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 826] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 835] <... exit_group resumed>) = ? [pid 837] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 839] <... futex resumed>) = ? [pid 825] <... futex resumed>) = 0 [pid 833] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 831] <... futex resumed>) = 0 [pid 826] <... futex resumed>) = 1 [pid 825] exit_group(0 [pid 831] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 825] <... exit_group resumed>) = ? [pid 836] <... futex resumed>) = 0 [pid 833] <... futex resumed>) = 1 [pid 831] <... clone3 resumed>) = 843 [pid 826] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 836] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 831] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 836] <... clone3 resumed>) = 844 [pid 831] <... futex resumed>) = 0 [pid 836] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 831] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 836] <... futex resumed>) = 0 [pid 836] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 839] +++ exited with 0 +++ [pid 835] +++ exited with 0 +++ [pid 837] <... futex resumed>) = ? [pid 837] +++ exited with 0 +++ [pid 825] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=825, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 841 attached [pid 841] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 841] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 841] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 841] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 838] <... futex resumed>) = 0 [pid 838] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 838] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 841] <... futex resumed>) = 1 [pid 841] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 841] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 838] <... futex resumed>) = 0 [pid 838] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 838] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 841] <... futex resumed>) = 1 [pid 841] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 841] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 838] <... futex resumed>) = 0 [pid 838] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 838] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 841] <... futex resumed>) = 1 [pid 841] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 841] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 838] <... futex resumed>) = 0 [pid 838] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 838] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 841] <... futex resumed>) = 1 [pid 841] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 845 [pid 841] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 838] <... futex resumed>) = 0 [pid 838] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 838] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 841] <... futex resumed>) = 1 [pid 841] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 841] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 838] <... futex resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 838] exit_group(0) = ? [pid 833] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] umount2("./33", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=835, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 826] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] openat(AT_FDCWD, "./33", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 833] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 831] <... futex resumed>) = 0 [pid 826] <... futex resumed>) = 1 [pid 304] umount2("./33/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 831] ioctl(3, PPPIOCSMRU, 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 831] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 304] newfstatat(AT_FDCWD, "./33/binderfs" [pid 831] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 831] <... futex resumed>) = 0 [pid 304] unlink("./33/binderfs" [pid 836] <... futex resumed>) = 0 [pid 833] <... futex resumed>) = 1 [pid 831] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 826] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./35", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... unlink resumed>) = 0 [pid 836] ioctl(3, PPPIOCSMRU, 0 [pid 304] getdents64(3 [pid 836] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 836] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] close(3 [pid 836] <... futex resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 836] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] rmdir("./33" [pid 833] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rmdir resumed>) = 0 [pid 826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] mkdir("./34", 0777 [pid 833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 826] exit_group(0 [pid 308] openat(AT_FDCWD, "./35", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 846 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 841] <... futex resumed>) = ? [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 841] +++ exited with 0 +++ [pid 838] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=838, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 846 attached [pid 846] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 846] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 846] chdir("./34") = 0 [pid 846] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 846] setpgid(0, 0) = 0 [pid 846] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 846] write(3, "1000", 4) = 4 [pid 846] close(3) = 0 [pid 846] symlink("/dev/binderfs", "./binderfs") = 0 [pid 846] write(1, "executing program\n", 18) = 18 [pid 846] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 846] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 846] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 846] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 846] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 846] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 846] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[847]}, 88) = 847 [pid 846] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 846] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 846] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 847 attached [pid 847] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 847] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 847] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 847] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 846] <... futex resumed>) = 0 [pid 846] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 846] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 847] <... futex resumed>) = 1 [pid 847] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 847] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 846] <... futex resumed>) = 0 [pid 846] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 846] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 847] <... futex resumed>) = 1 [pid 847] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 847] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 846] <... futex resumed>) = 0 [pid 846] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 846] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 847] <... futex resumed>) = 1 [pid 847] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 847] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 846] <... futex resumed>) = 0 [pid 846] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 846] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 847] <... futex resumed>) = 1 [pid 847] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 833] exit_group(0 [pid 826] <... exit_group resumed>) = ? [pid 831] <... futex resumed>) = ? [pid 308] <... openat resumed>) = 3 [pid 831] +++ exited with 0 +++ [pid 847] <... clone3 resumed>) = 848 [pid 847] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 846] <... futex resumed>) = 0 [pid 846] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 846] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 847] <... futex resumed>) = 1 [pid 847] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 847] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 846] <... futex resumed>) = 0 [pid 846] exit_group(0) = ? [pid 847] <... futex resumed>) = ? [pid 826] +++ exited with 0 +++ [pid 308] fstat(3 [pid 833] <... exit_group resumed>) = ? [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=826, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 836] <... futex resumed>) = ? [pid 836] +++ exited with 0 +++ [pid 847] +++ exited with 0 +++ [pid 846] +++ exited with 0 +++ [pid 308] getdents64(3 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=846, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 833] +++ exited with 0 +++ [ 24.440185][ T752] do_exit+0xb70/0x29a0 [ 24.444421][ T752] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 24.450539][ T752] ? put_task_struct+0x90/0x90 [ 24.455355][ T752] ? __kasan_check_write+0x14/0x20 [ 24.461362][ T752] __x64_sys_exit+0x40/0x40 [ 24.467032][ T752] x64_sys_call+0x44/0x9a0 [ 24.477103][ T752] do_syscall_64+0x4c/0xa0 [ 24.483466][ T752] ? clear_bhb_loop+0x50/0xa0 [pid 311] umount2("./34", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=833, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] openat(AT_FDCWD, "./34", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./35/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] fstat(3 [pid 308] newfstatat(AT_FDCWD, "./35/binderfs" [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] getdents64(3 [pid 308] unlink("./35/binderfs" [pid 306] <... restart_syscall resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... unlink resumed>) = 0 [pid 311] umount2("./34/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./33", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] newfstatat(AT_FDCWD, "./34/binderfs" [pid 308] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... close resumed>) = 0 [pid 306] openat(AT_FDCWD, "./33", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] unlink("./34/binderfs" [pid 308] rmdir("./35" [pid 306] <... openat resumed>) = 3 [pid 311] <... unlink resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] fstat(3 [pid 311] getdents64(3 [pid 308] mkdir("./36", 0777 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] getdents64(3 [pid 311] close(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] <... close resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./33/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] rmdir("./34" [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... rmdir resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./33/binderfs" [pid 311] mkdir("./35", 0777 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 849 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./33/binderfs" [pid 305] <... restart_syscall resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] getdents64(3 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 850 [pid 306] <... close resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rmdir("./33" [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./34", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 851 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 850 attached ci2-android-5-15/strace-static-x86_64: Process 851 attached [pid 850] set_robust_list(0x555563d1b6a0, 24 [pid 851] set_robust_list(0x555563d1b6a0, 24 [pid 850] <... set_robust_list resumed>) = 0 [pid 850] rt_sigprocmask(SIG_SETMASK, [] [pid 851] <... set_robust_list resumed>) = 0 [pid 851] rt_sigprocmask(SIG_SETMASK, [] [pid 850] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 851] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 850] chdir("./35" [pid 851] chdir("./34") = 0 [pid 850] <... chdir resumed>) = 0 [pid 850] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 850] setpgid(0, 0 [pid 305] umount2("./37", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./34", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 849 attached [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./37", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 849] set_robust_list(0x555563d1b6a0, 24 [pid 304] openat(AT_FDCWD, "./34", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... openat resumed>) = 3 [pid 850] <... setpgid resumed>) = 0 [pid 850] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 851] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 850] <... openat resumed>) = 3 [pid 851] <... prctl resumed>) = 0 [pid 851] setpgid(0, 0) = 0 [pid 851] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 850] write(3, "1000", 4 [pid 851] <... openat resumed>) = 3 [pid 850] <... write resumed>) = 4 [pid 850] close(3) = 0 [pid 850] symlink("/dev/binderfs", "./binderfs") = 0 [pid 851] write(3, "1000", 4) = 4 [pid 851] close(3) = 0 [pid 851] symlink("/dev/binderfs", "./binderfs" [pid 305] fstat(3 [pid 849] <... set_robust_list resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 851] <... symlink resumed>) = 0 executing program [pid 850] write(1, "executing program\n", 18) = 18 [pid 850] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 850] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 850] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 850] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 851] write(1, "executing program\n", 18 [pid 850] <... mmap resumed>) = 0x7fd1a43d5000 executing program [pid 851] <... write resumed>) = 18 [pid 851] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 851] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 851] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 851] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 850] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 851] <... mmap resumed>) = 0x7fd1a43d5000 [pid 850] <... mprotect resumed>) = 0 [pid 851] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 851] rt_sigprocmask(SIG_BLOCK, ~[] [pid 850] rt_sigprocmask(SIG_BLOCK, ~[] [pid 851] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 851] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 850] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 850] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 851] <... clone3 resumed> => {parent_tid=[852]}, 88) = 852 [pid 851] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 851] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 851] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 850] <... clone3 resumed> => {parent_tid=[853]}, 88) = 853 [pid 850] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 850] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 850] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 853 attached [pid 853] set_robust_list(0x7fd1a43f59a0, 24 [pid 304] fstat(3 [pid 853] <... set_robust_list resumed>) = 0 [pid 853] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-5-15/strace-static-x86_64: Process 852 attached [pid 849] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 853] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 853] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 850] <... futex resumed>) = 0 [pid 850] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 850] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 853] <... futex resumed>) = 1 [pid 853] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 853] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 850] <... futex resumed>) = 0 [pid 850] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 850] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 853] <... futex resumed>) = 1 [pid 853] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 853] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 850] <... futex resumed>) = 0 [pid 850] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 850] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 853] <... futex resumed>) = 1 [pid 853] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 853] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 850] <... futex resumed>) = 0 [pid 850] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 850] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 853] <... futex resumed>) = 1 [pid 853] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 854 [pid 853] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 850] <... futex resumed>) = 0 [pid 850] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 850] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 853] <... futex resumed>) = 1 [pid 853] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 853] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 850] <... futex resumed>) = 0 [pid 850] exit_group(0) = ? [pid 853] <... futex resumed>) = ? [pid 853] +++ exited with 0 +++ [pid 850] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=850, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 852] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 852] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 852] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 849] chdir("./36" [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 849] <... chdir resumed>) = 0 [pid 304] umount2("./34/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./37/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 852] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 851] <... futex resumed>) = 0 [pid 851] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 851] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 852] <... futex resumed>) = 1 [pid 852] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 852] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 851] <... futex resumed>) = 0 [pid 851] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 851] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 852] <... futex resumed>) = 1 [pid 852] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 852] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 851] <... futex resumed>) = 0 [pid 851] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 851] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 852] <... futex resumed>) = 1 [pid 852] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 852] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 851] <... futex resumed>) = 0 [pid 851] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 851] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 852] <... futex resumed>) = 1 [pid 852] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 855 [pid 852] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 851] <... futex resumed>) = 0 [pid 851] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 851] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./35", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./35", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./35/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./35/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./35/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./35") = 0 [pid 311] mkdir("./36", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 849] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 856 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 852] <... futex resumed>) = 1 [pid 852] ioctl(3, PPPIOCSMRU, 0 [pid 849] <... prctl resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./37/binderfs" [pid 304] newfstatat(AT_FDCWD, "./34/binderfs" [pid 849] setpgid(0, 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 849] <... setpgid resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./37/binderfs" [pid 849] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... unlink resumed>) = 0 [pid 304] unlink("./34/binderfs" [pid 852] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 852] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 851] <... futex resumed>) = 0 [pid 851] exit_group(0) = ? [pid 852] <... futex resumed>) = ? [pid 852] +++ exited with 0 +++ [pid 851] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=851, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 856 attached [pid 856] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 856] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 856] chdir("./36") = 0 [pid 856] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 856] setpgid(0, 0) = 0 [pid 856] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 856] write(3, "1000", 4) = 4 [pid 856] close(3) = 0 [pid 856] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 856] write(1, "executing program\n", 18) = 18 [pid 856] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 856] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 856] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 856] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [ 24.491981][ T752] ? clear_bhb_loop+0x50/0xa0 [ 24.496739][ T752] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 24.503131][ T752] RIP: 0033:0x7fd1a4415949 [ 24.507726][ T752] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 24.515668][ T752] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 24.524544][ T752] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 24.533765][ T752] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [pid 856] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./34", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./34", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 849] <... openat resumed>) = 3 [pid 306] umount2("./34/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... unlink resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./34/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 849] write(3, "1000", 4 [pid 304] getdents64(3 [pid 306] unlink("./34/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./34") = 0 [pid 306] mkdir("./35", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 857 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 856] <... mprotect resumed>) = 0 [pid 856] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 856] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[858]}, 88) = 858 [pid 856] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 856] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 856] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 857 attached [pid 857] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 857] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 857] chdir("./35") = 0 [pid 857] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 857] setpgid(0, 0) = 0 [pid 857] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 857] write(3, "1000", 4) = 4 [pid 857] close(3) = 0 [pid 857] symlink("/dev/binderfs", "./binderfs") = 0 [pid 857] write(1, "executing program\n", 18) = 18 [pid 857] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 857] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 857] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] close(3 [pid 849] <... write resumed>) = 4 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 ci2-android-5-15/strace-static-x86_64: Process 858 attached [pid 849] close(3 [pid 305] <... close resumed>) = 0 [pid 304] close(3 [pid 857] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 857] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 857] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 857] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 857] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[859]}, 88) = 859 [pid 857] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 857] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 857] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 859 attached [pid 859] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 859] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 859] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 859] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 857] <... futex resumed>) = 0 [pid 857] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 857] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 859] <... futex resumed>) = 1 [pid 859] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 859] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 857] <... futex resumed>) = 0 [pid 857] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 857] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 859] <... futex resumed>) = 1 [pid 859] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 859] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 857] <... futex resumed>) = 0 [pid 857] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 857] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 859] <... futex resumed>) = 1 [pid 859] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 859] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 857] <... futex resumed>) = 0 [pid 857] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 857] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 859] <... futex resumed>) = 1 [pid 859] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 860 [pid 859] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 857] <... futex resumed>) = 0 [pid 857] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 858] set_robust_list(0x7fd1a43f59a0, 24 [pid 849] <... close resumed>) = 0 [pid 305] rmdir("./37" [pid 849] symlink("/dev/binderfs", "./binderfs" [pid 304] <... close resumed>) = 0 [pid 857] <... futex resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 857] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 849] <... symlink resumed>) = 0 [pid 305] mkdir("./38", 0777 [pid 304] rmdir("./34" [pid 859] <... futex resumed>) = 1 [pid 859] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 859] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 857] <... futex resumed>) = 0 [pid 857] exit_group(0) = ? [pid 859] <... futex resumed>) = ? [pid 859] +++ exited with 0 +++ [pid 857] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=857, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 858] <... set_robust_list resumed>) = 0 [pid 858] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 858] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 858] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 856] <... futex resumed>) = 0 [pid 856] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 856] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 858] <... futex resumed>) = 1 [pid 858] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 858] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 856] <... futex resumed>) = 0 [pid 856] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 856] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 858] <... futex resumed>) = 1 [pid 858] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 858] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./35", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./35", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./35/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./35/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./35/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./35") = 0 [pid 306] mkdir("./36", 0777 [pid 849] write(1, "executing program\n", 18 [pid 306] <... mkdir resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... mkdir resumed>) = 0 [pid 849] <... write resumed>) = 18 [pid 304] mkdir("./35", 0777 executing program [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 861 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 856] <... futex resumed>) = 0 [pid 856] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 856] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 858] <... futex resumed>) = 1 [pid 858] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 858] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 856] <... futex resumed>) = 0 [pid 856] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 856] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 858] <... futex resumed>) = 1 [pid 858] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 849] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... mkdir resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 861 attached [pid 849] <... futex resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 858] <... clone3 resumed>) = 862 [pid 858] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 856] <... futex resumed>) = 0 [pid 856] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 856] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 858] <... futex resumed>) = 1 [pid 858] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 858] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 856] <... futex resumed>) = 0 [pid 856] exit_group(0) = ? [pid 858] <... futex resumed>) = ? [pid 858] +++ exited with 0 +++ [pid 856] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=856, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 311] umount2("./36", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./36", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./36/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./36/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./36/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./36" [pid 849] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] <... rmdir resumed>) = 0 [pid 311] mkdir("./37", 0777 [pid 849] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 863 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 861] set_robust_list(0x555563d1b6a0, 24 [pid 849] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 863 attached [pid 861] <... set_robust_list resumed>) = 0 [pid 849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 864 attached [pid 863] set_robust_list(0x555563d1b6a0, 24 [pid 861] rt_sigprocmask(SIG_SETMASK, [] [pid 849] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... mkdir resumed>) = 0 [pid 863] <... set_robust_list resumed>) = 0 [pid 861] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 849] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 864 [pid 863] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 861] chdir("./36" [pid 849] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 863] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 864] set_robust_list(0x555563d1b6a0, 24 [pid 861] <... chdir resumed>) = 0 [pid 849] <... mprotect resumed>) = 0 [pid 863] chdir("./38" [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 865 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 863] <... chdir resumed>) = 0 [pid 861] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 849] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 865 attached [pid 864] <... set_robust_list resumed>) = 0 [pid 863] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 861] <... prctl resumed>) = 0 [pid 849] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 861] setpgid(0, 0 [pid 863] <... prctl resumed>) = 0 [pid 849] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 864] rt_sigprocmask(SIG_SETMASK, [] [pid 863] setpgid(0, 0 [pid 861] <... setpgid resumed>) = 0 [pid 865] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 865] rt_sigprocmask(SIG_SETMASK, [] [pid 864] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 863] <... setpgid resumed>) = 0 [pid 861] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 849] <... clone3 resumed> => {parent_tid=[866]}, 88) = 866 [pid 865] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 865] chdir("./37") = 0 [pid 861] <... openat resumed>) = 3 [pid 865] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 863] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 861] write(3, "1000", 4 [pid 849] rt_sigprocmask(SIG_SETMASK, [] [pid 865] <... prctl resumed>) = 0 [pid 865] setpgid(0, 0) = 0 [pid 865] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 863] <... openat resumed>) = 3 [pid 861] <... write resumed>) = 4 [pid 865] <... openat resumed>) = 3 [pid 864] chdir("./35" [pid 863] write(3, "1000", 4 [pid 861] close(3 [pid 849] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 865] write(3, "1000", 4ci2-android-5-15/strace-static-x86_64: Process 866 attached [pid 866] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 861] <... close resumed>) = 0 [pid 863] <... write resumed>) = 4 [pid 849] <... futex resumed>) = 0 [pid 864] <... chdir resumed>) = 0 [pid 866] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 866] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 866] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 866] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 865] <... write resumed>) = 4 [pid 865] close(3 [pid 861] symlink("/dev/binderfs", "./binderfs" [pid 849] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 864] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 863] close(3 [pid 865] <... close resumed>) = 0 [pid 865] symlink("/dev/binderfs", "./binderfs" [pid 861] <... symlink resumed>) = 0 [pid 849] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 864] <... prctl resumed>) = 0 [pid 863] <... close resumed>) = 0 [pid 861] write(1, "executing program\n", 18 [pid 849] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 864] setpgid(0, 0 executing program [pid 863] symlink("/dev/binderfs", "./binderfs" [pid 861] <... write resumed>) = 18 [pid 849] <... futex resumed>) = 1 [pid 866] <... futex resumed>) = 0 [pid 866] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 865] <... symlink resumed>) = 0 [pid 866] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 863] <... symlink resumed>) = 0 [pid 849] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 864] <... setpgid resumed>) = 0 [pid 863] write(1, "executing program\n", 18 [pid 861] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 849] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 863] <... write resumed>) = 18 [pid 861] <... futex resumed>) = 0 [pid 866] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 864] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC executing program [pid 849] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 863] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 861] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 864] <... openat resumed>) = 3 [pid 863] <... futex resumed>) = 0 [pid 849] <... futex resumed>) = 0 [pid 864] write(3, "1000", 4 [pid 863] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 861] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 849] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 864] <... write resumed>) = 4 [pid 863] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 861] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 864] close(3 [pid 863] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 861] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 863] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 864] <... close resumed>) = 0 [pid 863] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 861] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 863] <... mmap resumed>) = 0x7fd1a43d5000 [pid 864] symlink("/dev/binderfs", "./binderfs" [pid 863] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 861] <... mmap resumed>) = 0x7fd1a43d5000 [pid 863] <... mprotect resumed>) = 0 [pid 861] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 866] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 866] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 864] <... symlink resumed>) = 0 [pid 861] <... mprotect resumed>) = 0 [pid 864] write(1, "executing program\n", 18 [pid 863] rt_sigprocmask(SIG_BLOCK, ~[] [pid 864] <... write resumed>) = 18 [pid 863] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 861] rt_sigprocmask(SIG_BLOCK, ~[] [pid 866] <... connect resumed>) = -1 EEXIST (File exists) [pid 863] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 861] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 864] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 866] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 861] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 864] <... futex resumed>) = 0 [pid 863] <... clone3 resumed> => {parent_tid=[867]}, 88) = 867 [pid 866] <... futex resumed>) = 1 [pid 866] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 849] <... futex resumed>) = 0 [pid 864] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 863] rt_sigprocmask(SIG_SETMASK, [] [pid 861] <... clone3 resumed> => {parent_tid=[868]}, 88) = 868 [pid 849] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 864] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 863] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 861] rt_sigprocmask(SIG_SETMASK, [] [pid 849] <... futex resumed>) = 0 [pid 864] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 863] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 861] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 849] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 864] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 863] <... futex resumed>) = 0 [pid 861] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 863] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 864] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 861] <... futex resumed>) = 0 [pid 866] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 861] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 864] <... mmap resumed>) = 0x7fd1a43d5000 [pid 865] write(1, "executing program\n", 18 executing program [pid 866] sendfile(-1, -1, [3 [pid 865] <... write resumed>) = 18 [pid 866] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 865] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 868 attached ci2-android-5-15/strace-static-x86_64: Process 867 attached [pid 866] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 864] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [ 24.542130][ T752] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 24.550329][ T752] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 24.558402][ T752] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 24.567237][ T752] [ 24.570909][ T752] ---[ end trace 87f75fb3dc9cc3d3 ]--- [ 24.586756][ T830] ------------[ cut here ]------------ [pid 864] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 864] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[869]}, 88) = 869 [pid 864] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 864] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 864] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 868] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 868] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 868] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 868] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 861] <... futex resumed>) = 0 [pid 868] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 861] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 868] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 861] <... futex resumed>) = 0 [pid 868] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 861] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 868] <... socket resumed>) = 4 [pid 868] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 861] <... futex resumed>) = 0 [pid 868] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 861] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 861] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 868] <... connect resumed>) = 0 [pid 868] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 861] <... futex resumed>) = 0 [pid 861] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 865] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 869 attached [pid 867] set_robust_list(0x7fd1a43f59a0, 24 [pid 866] <... futex resumed>) = 1 [pid 861] <... futex resumed>) = 0 [pid 849] <... futex resumed>) = 0 [pid 861] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 849] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 849] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 868] <... futex resumed>) = 1 [pid 868] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 868] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 861] <... futex resumed>) = 0 [pid 861] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 861] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 868] <... futex resumed>) = 1 [pid 868] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 870 [pid 868] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 861] <... futex resumed>) = 0 [pid 861] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 861] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 868] <... futex resumed>) = 1 [pid 868] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 868] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 861] <... futex resumed>) = 0 [pid 861] exit_group(0) = ? [pid 869] set_robust_list(0x7fd1a43f59a0, 24 [pid 867] <... set_robust_list resumed>) = 0 [pid 866] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 865] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 868] <... futex resumed>) = ? [pid 868] +++ exited with 0 +++ [pid 861] +++ exited with 0 +++ [pid 869] <... set_robust_list resumed>) = 0 [pid 869] rt_sigprocmask(SIG_SETMASK, [] [pid 867] rt_sigprocmask(SIG_SETMASK, [] [pid 869] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 869] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 866] <... clone3 resumed>) = 871 [pid 865] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 867] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 869] <... socket resumed>) = 3 [pid 866] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 865] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 867] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 866] <... futex resumed>) = 1 [pid 865] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=861, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 869] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 867] <... socket resumed>) = 3 [pid 866] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 865] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 849] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 869] <... futex resumed>) = 1 [pid 864] <... futex resumed>) = 0 [pid 849] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 869] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 864] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 849] <... futex resumed>) = 0 [pid 869] <... socket resumed>) = 4 [pid 864] <... futex resumed>) = 0 [pid 849] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 869] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 864] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 869] <... futex resumed>) = 0 [pid 864] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 869] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 864] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 869] <... connect resumed>) = -1 EEXIST (File exists) [pid 864] <... futex resumed>) = 0 [pid 869] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 864] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 869] <... futex resumed>) = 0 [pid 864] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 869] sendfile(-1, -1, [3 [pid 864] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 869] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 864] <... futex resumed>) = 0 [pid 869] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 864] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 869] <... futex resumed>) = 0 [pid 864] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 869] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 864] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 869] <... clone3 resumed>) = 872 [pid 864] <... futex resumed>) = 0 [pid 869] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 864] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 869] <... futex resumed>) = 0 [pid 864] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 869] ioctl(3, PPPIOCSMRU, 0 [pid 864] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 869] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 864] <... futex resumed>) = 0 [pid 869] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 864] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 869] <... futex resumed>) = 0 [pid 864] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 869] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 864] exit_group(0 [pid 869] <... futex resumed>) = ? [pid 864] <... exit_group resumed>) = ? [pid 869] +++ exited with 0 +++ [pid 864] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=864, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 867] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 866] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 865] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] umount2("./35", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./35", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 867] <... futex resumed>) = 1 [pid 866] ioctl(3, PPPIOCSMRU, 0 [pid 865] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 863] <... futex resumed>) = 0 [pid 304] getdents64(3 [pid 863] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 863] <... futex resumed>) = 0 [pid 304] umount2("./35/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 863] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./35/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./35/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./35") = 0 [pid 304] mkdir("./36", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 873 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 873 attached [pid 873] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 873] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 873] chdir("./36") = 0 [pid 873] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 873] setpgid(0, 0) = 0 [pid 873] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 873] write(3, "1000", 4) = 4 [pid 873] close(3) = 0 [pid 867] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 866] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 865] <... mprotect resumed>) = 0 [pid 867] <... socket resumed>) = 4 [pid 866] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 867] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 865] rt_sigprocmask(SIG_BLOCK, ~[] [pid 866] <... futex resumed>) = 1 [pid 306] umount2("./36", MNT_FORCE|UMOUNT_NOFOLLOW [pid 849] <... futex resumed>) = 0 [pid 867] <... futex resumed>) = 1 [pid 866] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 865] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 867] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 863] <... futex resumed>) = 0 [pid 849] exit_group(0 [pid 863] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 849] <... exit_group resumed>) = ? [pid 863] <... futex resumed>) = 0 [pid 863] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 873] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 873] write(1, "executing program\n", 18) = 18 [pid 873] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 873] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 873] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 873] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 873] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 873] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 873] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[874]}, 88) = 874 [pid 873] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 873] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 873] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 874 attached [pid 874] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 874] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 874] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 874] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 873] <... futex resumed>) = 0 [pid 873] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 873] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 874] <... futex resumed>) = 1 [pid 874] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [ 24.592309][ T830] WARNING: CPU: 0 PID: 830 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 24.603561][ T830] Modules linked in: [ 24.607770][ T830] CPU: 0 PID: 830 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 24.618003][ T830] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 24.629812][ T830] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [pid 874] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 873] <... futex resumed>) = 0 [pid 873] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 873] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 874] <... futex resumed>) = 1 [pid 874] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 874] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 873] <... futex resumed>) = 0 [pid 873] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 873] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 874] <... futex resumed>) = 1 [pid 874] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 874] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 873] <... futex resumed>) = 0 [pid 873] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 873] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 874] <... futex resumed>) = 1 [pid 874] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 875 [pid 874] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 873] <... futex resumed>) = 0 [pid 873] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 873] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 874] <... futex resumed>) = 1 [pid 874] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 874] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 873] <... futex resumed>) = 0 [pid 873] exit_group(0) = ? [pid 874] <... futex resumed>) = ? [pid 874] +++ exited with 0 +++ [pid 873] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=873, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 866] <... futex resumed>) = ? [pid 866] +++ exited with 0 +++ [pid 849] +++ exited with 0 +++ [pid 865] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[876]}, 88) = 876 [pid 865] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 865] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 865] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./36", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./36/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./36/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./36/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./36") = 0 [pid 306] mkdir("./37", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 877 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 867] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 867] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 867] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 863] <... futex resumed>) = 0 [pid 867] sendfile(-1, -1, [3 [pid 863] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 867] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 863] <... futex resumed>) = 0 [pid 867] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 863] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 867] <... futex resumed>) = 0 [pid 863] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 867] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 863] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 877 attached ci2-android-5-15/strace-static-x86_64: Process 876 attached ) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 863] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] umount2("./36", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./36", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./36/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./36/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./36/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./36") = 0 [pid 304] mkdir("./37", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 878 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 867] <... clone3 resumed>) = 879 [pid 867] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 863] <... futex resumed>) = 0 [pid 867] <... futex resumed>) = 1 [pid 863] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 867] ioctl(3, PPPIOCSMRU, 0 [pid 863] <... futex resumed>) = 0 [pid 867] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 863] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 867] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 863] <... futex resumed>) = 0 [pid 867] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 863] exit_group(0 [pid 867] <... futex resumed>) = ? [pid 863] <... exit_group resumed>) = ? [pid 867] +++ exited with 0 +++ [pid 863] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=863, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 877] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 877] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 877] chdir("./37"ci2-android-5-15/strace-static-x86_64: Process 878 attached ) = 0 [pid 876] set_robust_list(0x7fd1a43f59a0, 24 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=849, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 877] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 877] setpgid(0, 0) = 0 [pid 877] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 877] write(3, "1000", 4) = 4 [pid 877] close(3) = 0 executing program [pid 877] symlink("/dev/binderfs", "./binderfs") = 0 [pid 877] write(1, "executing program\n", 18) = 18 [pid 877] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 877] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 877] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 877] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 877] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 877] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 877] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[880]}, 88) = 880 [pid 877] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 877] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 877] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 878] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 878] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 878] chdir("./37") = 0 [pid 878] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 878] setpgid(0, 0) = 0 [pid 878] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 878] write(3, "1000", 4) = 4 [pid 878] close(3) = 0 [pid 878] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 878] write(1, "executing program\n", 18) = 18 [pid 878] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 878] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 878] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 878] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 878] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 878] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 878] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[881]}, 88) = 881 [pid 878] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 878] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 878] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./38", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./38", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./38/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./38/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./38/binderfs"ci2-android-5-15/strace-static-x86_64: Process 881 attached ci2-android-5-15/strace-static-x86_64: Process 880 attached [pid 876] <... set_robust_list resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./38") = 0 [pid 305] mkdir("./39", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 882 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 882 attached [pid 882] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 882] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 882] chdir("./39") = 0 [pid 882] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 882] setpgid(0, 0) = 0 [pid 882] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 882] write(3, "1000", 4) = 4 [pid 882] close(3) = 0 [pid 882] symlink("/dev/binderfs", "./binderfs") = 0 [pid 882] write(1, "executing program\n", 18) = 18 executing program [pid 882] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 882] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 882] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 882] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 882] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 882] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 882] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[883]}, 88) = 883 [pid 882] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 882] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 882] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 883 attached [pid 883] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 883] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 881] set_robust_list(0x7fd1a43f59a0, 24 [pid 876] rt_sigprocmask(SIG_SETMASK, [] [pid 883] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 883] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 882] <... futex resumed>) = 0 [pid 882] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 882] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 883] <... futex resumed>) = 1 [pid 883] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 876] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 881] <... set_robust_list resumed>) = 0 [pid 880] set_robust_list(0x7fd1a43f59a0, 24 [pid 876] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 308] umount2("./36", MNT_FORCE|UMOUNT_NOFOLLOW [pid 883] <... socket resumed>) = 4 [pid 883] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 882] <... futex resumed>) = 0 [pid 882] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 882] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 883] <... futex resumed>) = 1 [pid 883] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 883] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 882] <... futex resumed>) = 0 [pid 882] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 882] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 883] <... futex resumed>) = 1 [pid 883] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 883] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 882] <... futex resumed>) = 0 [pid 882] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 882] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 883] <... futex resumed>) = 1 [pid 883] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 884 [pid 883] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 882] <... futex resumed>) = 0 [pid 882] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 882] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 883] <... futex resumed>) = 1 [pid 883] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 883] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 882] <... futex resumed>) = 0 [pid 882] exit_group(0) = ? [pid 883] <... futex resumed>) = ? [pid 883] +++ exited with 0 +++ [pid 882] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=882, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 881] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 881] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 881] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 878] <... futex resumed>) = 0 [pid 881] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 878] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 881] <... socket resumed>) = 4 [pid 878] <... futex resumed>) = 0 [pid 881] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 878] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 881] <... futex resumed>) = 0 [pid 878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 881] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 878] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 881] <... connect resumed>) = -1 EEXIST (File exists) [pid 878] <... futex resumed>) = 0 [pid 881] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 878] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 881] <... futex resumed>) = 0 [pid 878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 881] sendfile(-1, -1, [3 [pid 878] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 881] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 878] <... futex resumed>) = 0 [pid 880] <... set_robust_list resumed>) = 0 [pid 881] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 878] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 876] <... socket resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 881] <... futex resumed>) = 0 [pid 878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 881] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 878] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 881] <... clone3 resumed>) = 885 [pid 880] rt_sigprocmask(SIG_SETMASK, [] [pid 878] <... futex resumed>) = 0 [pid 876] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./36", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 881] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 880] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 878] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 876] <... futex resumed>) = 1 [pid 308] <... openat resumed>) = 3 [pid 881] <... futex resumed>) = 0 [pid 878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 865] <... futex resumed>) = 0 [pid 881] ioctl(3, PPPIOCSMRU, 0 [pid 878] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 865] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 881] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 878] <... futex resumed>) = 0 [pid 865] <... futex resumed>) = 0 [pid 880] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 876] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 308] fstat(3 [pid 881] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 878] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 865] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 881] <... futex resumed>) = 0 [pid 878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 881] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 878] exit_group(0 [pid 881] <... futex resumed>) = ? [pid 878] <... exit_group resumed>) = ? [ 24.636794][ T830] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 24.657232][ T830] RSP: 0018:ffffc900015d7bf0 EFLAGS: 00010293 [ 24.663675][ T830] RAX: ffffffff845f2f47 RBX: ffff8881263dc000 RCX: ffff888126c4e400 [ 24.671958][ T830] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000c04eb7d [ 24.681464][ T830] RBP: ffffc900015d7c10 R08: ffff8881263dc083 R09: 1ffff11024c7b810 [pid 881] +++ exited with 0 +++ [pid 880] <... socket resumed>) = 3 [pid 878] +++ exited with 0 +++ [pid 876] <... socket resumed>) = 4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=878, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 304] umount2("./37", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./37", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./37/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./37/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./37/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./37") = 0 [pid 304] mkdir("./38", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 886 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 886 attached [pid 886] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 886] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 886] chdir("./38") = 0 [pid 886] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 886] setpgid(0, 0) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./39", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./39", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./39/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./39/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./39/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./39") = 0 [pid 305] mkdir("./40", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 887 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 886] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 886] write(3, "1000", 4) = 4 [pid 886] close(3) = 0 [pid 886] symlink("/dev/binderfs", "./binderfs") = 0 [pid 886] write(1, "executing program\n", 18) = 18 [pid 886] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 886] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 886] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 886] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 886] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 886] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 886] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[888]}, 88) = 888 [pid 886] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 886] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 886] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 887 attached [pid 887] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 887] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 887] chdir("./40") = 0 [pid 887] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 887] setpgid(0, 0) = 0 [pid 887] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 887] write(3, "1000", 4) = 4 [pid 887] close(3) = 0 [pid 887] symlink("/dev/binderfs", "./binderfs") = 0 [pid 887] write(1, "executing program\n", 18) = 18 executing program executing program [pid 887] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 887] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 888 attached [pid 887] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 888] set_robust_list(0x7fd1a43f59a0, 24 [pid 887] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 887] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 888] <... set_robust_list resumed>) = 0 [pid 888] rt_sigprocmask(SIG_SETMASK, [] [pid 887] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 888] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 887] <... mprotect resumed>) = 0 [pid 888] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 880] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 876] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 887] rt_sigprocmask(SIG_BLOCK, ~[] [pid 888] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 880] <... futex resumed>) = 1 [pid 877] <... futex resumed>) = 0 [pid 876] <... futex resumed>) = 1 [pid 865] <... futex resumed>) = 0 [pid 880] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 877] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 877] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 886] <... futex resumed>) = 0 [pid 886] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 886] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 887] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 888] <... futex resumed>) = 1 [pid 887] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 888] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 865] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 888] <... socket resumed>) = 4 [pid 888] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 880] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 876] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 865] <... futex resumed>) = 0 [pid 308] umount2("./36/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 886] <... futex resumed>) = 0 [pid 880] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 865] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 876] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 886] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 886] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 888] <... futex resumed>) = 1 [pid 888] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 887] <... clone3 resumed> => {parent_tid=[889]}, 88) = 889 [pid 888] <... connect resumed>) = -1 EEXIST (File exists) [pid 887] rt_sigprocmask(SIG_SETMASK, [] [pid 888] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 887] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 886] <... futex resumed>) = 0 [pid 886] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 886] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 887] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 888] <... futex resumed>) = 1 [pid 887] <... futex resumed>) = 0 [pid 888] sendfile(-1, -1, [3 [pid 887] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 888] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 888] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 886] <... futex resumed>) = 0 [pid 886] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 886] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 888] <... futex resumed>) = 1 [pid 888] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 880] <... socket resumed>) = 4 [pid 876] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 880] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./36/binderfs" [pid 880] <... futex resumed>) = 1 [pid 877] <... futex resumed>) = 0 [pid 876] <... futex resumed>) = 1 [pid 865] <... futex resumed>) = 0 [pid 880] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 877] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 876] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 865] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 880] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 877] <... futex resumed>) = 0 [pid 876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 865] <... futex resumed>) = 0 [pid 308] unlink("./36/binderfs" [pid 880] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 877] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 865] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 876] sendfile(-1, -1, [3 [pid 308] <... unlink resumed>) = 0 [pid 880] <... connect resumed>) = -1 EEXIST (File exists) [pid 876] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] getdents64(3 [pid 880] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 876] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 880] <... futex resumed>) = 1 [pid 877] <... futex resumed>) = 0 [pid 876] <... futex resumed>) = 1 [pid 865] <... futex resumed>) = 0 [pid 308] close(3 [pid 880] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 877] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 876] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 865] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 880] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 877] <... futex resumed>) = 0 [pid 876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 865] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 880] sendfile(-1, -1, [3 [pid 877] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 876] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 865] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./36" [pid 888] <... clone3 resumed>) = 890 [pid 876] <... clone3 resumed>) = 891 [pid 880] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 880] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 880] <... futex resumed>) = 1 [pid 876] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 877] <... futex resumed>) = 0 [pid 880] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 877] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 876] <... futex resumed>) = 1 [pid 865] <... futex resumed>) = 0 [pid 308] mkdir("./37", 0777 [pid 880] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 877] <... futex resumed>) = 0 [pid 876] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 865] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 888] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 886] <... futex resumed>) = 0 [pid 886] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 886] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 888] <... futex resumed>) = 1 [pid 888] ioctl(3, PPPIOCSMRU, 0 [pid 877] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 865] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 880] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 876] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 865] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 888] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 888] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 886] <... futex resumed>) = 0 [pid 886] exit_group(0) = ? [pid 880] <... clone3 resumed>) = 892 [pid 876] ioctl(3, PPPIOCSMRU, 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 880] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 876] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 880] <... futex resumed>) = 1 [pid 877] <... futex resumed>) = 0 [pid 876] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 880] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 877] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 876] <... futex resumed>) = 1 [pid 865] <... futex resumed>) = 0 [pid 888] <... futex resumed>) = ? [pid 888] +++ exited with 0 +++ [pid 886] +++ exited with 0 +++ [pid 880] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 877] <... futex resumed>) = 0 [pid 876] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 865] exit_group(0 [pid 880] ioctl(3, PPPIOCSMRU, 0 [pid 877] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 876] <... futex resumed>) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 865] <... exit_group resumed>) = ? [pid 880] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 893 [pid 876] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=886, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 893 attached [pid 893] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 893] rt_sigprocmask(SIG_SETMASK, [] [pid 865] +++ exited with 0 +++ [pid 880] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=865, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 880] <... futex resumed>) = 1 [pid 877] <... futex resumed>) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 880] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 893] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 877] exit_group(0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 880] <... futex resumed>) = ? [pid 877] <... exit_group resumed>) = ? [pid 880] +++ exited with 0 +++ [pid 893] chdir("./37") = 0 [pid 893] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 893] setpgid(0, 0) = 0 [pid 893] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 877] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=877, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 893] <... openat resumed>) = 3 [pid 893] write(3, "1000", 4) = 4 [pid 893] close(3) = 0 [pid 893] symlink("/dev/binderfs", "./binderfs") = 0 [pid 893] write(1, "executing program\n", 18) = 18 executing program [pid 893] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 311] umount2("./37", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./37", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./37/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./37/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./37/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./37") = 0 [pid 311] mkdir("./38", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 894 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 893] <... futex resumed>) = 0 [pid 893] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 893] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 893] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 893] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 893] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 893] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[895]}, 88) = 895 [pid 893] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 893] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 893] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 889 attached [pid 889] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 889] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 889] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 889] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 887] <... futex resumed>) = 0 [pid 887] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 887] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 889] <... futex resumed>) = 1 [pid 889] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 889] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 887] <... futex resumed>) = 0 [pid 887] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 887] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 889] <... futex resumed>) = 1 [pid 889] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50ci2-android-5-15/strace-static-x86_64: Process 894 attached ) = -1 EEXIST (File exists) [pid 889] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 887] <... futex resumed>) = 0 [pid 887] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 887] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 889] <... futex resumed>) = 1 [pid 889] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 889] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 887] <... futex resumed>) = 0 [pid 887] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 887] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 889] <... futex resumed>) = 1 [pid 889] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 894] set_robust_list(0x555563d1b6a0, 24 [pid 889] <... clone3 resumed>) = 896 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./38", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./38", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./38/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./37", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./38/binderfs" [pid 306] openat(AT_FDCWD, "./37", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... openat resumed>) = 3 [pid 304] unlink("./38/binderfs" [pid 306] fstat(3 [pid 304] <... unlink resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 306] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] close(3 [pid 306] umount2("./37/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rmdir("./38" [pid 306] newfstatat(AT_FDCWD, "./37/binderfs" [pid 304] <... rmdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] mkdir("./39", 0777 [pid 306] unlink("./37/binderfs" [pid 304] <... mkdir resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(3 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] close(3) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 897 [pid 306] rmdir("./37" [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./38", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 898 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 889] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 887] <... futex resumed>) = 0 [pid 889] <... futex resumed>) = 1 [pid 887] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 889] ioctl(3, PPPIOCSMRU, 0 [pid 887] <... futex resumed>) = 0 [pid 889] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 887] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 889] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 887] <... futex resumed>) = 0 [pid 889] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 887] exit_group(0 [pid 889] <... futex resumed>) = ? [pid 887] <... exit_group resumed>) = ? [pid 889] +++ exited with 0 +++ [pid 887] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=887, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 895 attached ci2-android-5-15/strace-static-x86_64: Process 897 attached [pid 895] set_robust_list(0x7fd1a43f59a0, 24 [pid 897] set_robust_list(0x555563d1b6a0, 24 [pid 895] <... set_robust_list resumed>) = 0 [pid 895] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 897] <... set_robust_list resumed>) = 0 [pid 895] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 897] rt_sigprocmask(SIG_SETMASK, [] [pid 895] <... socket resumed>) = 3 [pid 897] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 897] chdir("./39" [pid 895] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 893] <... futex resumed>) = 0 [pid 893] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 893] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 895] <... futex resumed>) = 1 [pid 895] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 897] <... chdir resumed>) = 0 [pid 897] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 897] setpgid(0, 0 [pid 895] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 897] <... setpgid resumed>) = 0 [pid 893] <... futex resumed>) = 0 [pid 893] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 893] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 895] <... futex resumed>) = 1 [pid 897] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 895] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 897] <... openat resumed>) = 3 [pid 895] <... connect resumed>) = -1 EEXIST (File exists) [pid 897] write(3, "1000", 4 [pid 895] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 897] <... write resumed>) = 4 [pid 895] <... futex resumed>) = 1 [pid 893] <... futex resumed>) = 0 [pid 897] close(3 [pid 895] sendfile(-1, -1, [3 [pid 893] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 897] <... close resumed>) = 0 [pid 895] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 893] <... futex resumed>) = 0 [pid 897] symlink("/dev/binderfs", "./binderfs" [pid 895] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 893] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 898 attached [pid 897] <... symlink resumed>) = 0 [pid 895] <... futex resumed>) = 0 [pid 893] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 898] set_robust_list(0x555563d1b6a0, 24 [pid 897] write(1, "executing program\n", 18 [pid 895] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 893] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 898] <... set_robust_list resumed>) = 0 [pid 897] <... write resumed>) = 18 executing program [pid 895] <... clone3 resumed>) = 899 [pid 894] <... set_robust_list resumed>) = 0 [pid 893] <... futex resumed>) = 0 [pid 898] rt_sigprocmask(SIG_SETMASK, [] [pid 897] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 895] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 893] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 898] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 897] <... futex resumed>) = 0 [pid 895] <... futex resumed>) = 0 [pid 894] rt_sigprocmask(SIG_SETMASK, [] [pid 893] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 898] chdir("./38" [pid 897] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 895] ioctl(3, PPPIOCSMRU, 0 [pid 893] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 898] <... chdir resumed>) = 0 [pid 897] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 895] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 893] <... futex resumed>) = 0 [pid 898] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 897] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 895] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 893] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 898] <... prctl resumed>) = 0 [pid 897] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 895] <... futex resumed>) = 0 [pid 893] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 898] setpgid(0, 0 [pid 897] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 895] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 894] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 893] exit_group(0 [pid 898] <... setpgid resumed>) = 0 [pid 897] <... mmap resumed>) = 0x7fd1a43d5000 [pid 895] <... futex resumed>) = ? [pid 893] <... exit_group resumed>) = ? [pid 898] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 897] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 895] +++ exited with 0 +++ [pid 894] chdir("./38" [pid 893] +++ exited with 0 +++ [pid 898] <... openat resumed>) = 3 [pid 897] <... mprotect resumed>) = 0 [pid 898] write(3, "1000", 4 [pid 897] rt_sigprocmask(SIG_BLOCK, ~[] [pid 898] <... write resumed>) = 4 [pid 897] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 898] close(3 [pid 897] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 898] <... close resumed>) = 0 [pid 898] symlink("/dev/binderfs", "./binderfs" [pid 897] <... clone3 resumed> => {parent_tid=[900]}, 88) = 900 [pid 898] <... symlink resumed>) = 0 [pid 897] rt_sigprocmask(SIG_SETMASK, [] [pid 898] write(1, "executing program\n", 18 [pid 897] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 898] <... write resumed>) = 18 [pid 897] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 898] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 897] <... futex resumed>) = 0 [pid 898] <... futex resumed>) = 0 [pid 897] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 898] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 898] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 898] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 898] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 898] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 898] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[901]}, 88) = 901 [pid 898] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 898] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 898] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./40", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./40", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./40/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./40/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./40/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./40") = 0 [pid 305] mkdir("./41", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 902 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 900 attached [pid 900] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 900] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 900] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 900] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 897] <... futex resumed>) = 0 [pid 897] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 897] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 900] <... futex resumed>) = 1 [pid 900] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 900] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 897] <... futex resumed>) = 0 [pid 897] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 897] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 900] <... futex resumed>) = 1 [pid 900] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 900] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 897] <... futex resumed>) = 0 [pid 897] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 897] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 900] <... futex resumed>) = 1 [pid 900] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 900] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 897] <... futex resumed>) = 0 [pid 897] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 897] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 900] <... futex resumed>) = 1 [pid 900] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 903 ci2-android-5-15/strace-static-x86_64: Process 901 attached [pid 901] set_robust_list(0x7fd1a43f59a0, 24 [pid 900] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 901] <... set_robust_list resumed>) = 0 [pid 901] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 901] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 897] <... futex resumed>) = 0 [pid 897] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 897] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 900] <... futex resumed>) = 1 [pid 901] <... socket resumed>) = 3 [pid 900] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 900] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 897] <... futex resumed>) = 0 [pid 897] exit_group(0) = ? [pid 900] <... futex resumed>) = ? [pid 901] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 900] +++ exited with 0 +++ [pid 897] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=897, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 898] <... futex resumed>) = 0 [pid 898] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 898] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 901] <... futex resumed>) = 1 [pid 901] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 901] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 898] <... futex resumed>) = 0 [pid 901] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 898] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 901] <... connect resumed>) = -1 EEXIST (File exists) [pid 898] <... futex resumed>) = 0 [pid 901] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 898] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 901] <... futex resumed>) = 0 [pid 898] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 901] sendfile(-1, -1, [3 [pid 898] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 901] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 898] <... futex resumed>) = 0 [pid 901] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 898] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 901] <... futex resumed>) = 0 [pid 898] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 901] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 898] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 901] <... clone3 resumed>) = 904 [pid 898] <... futex resumed>) = 0 [pid 894] <... chdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 902 attached [pid 901] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 898] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=893, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 901] <... futex resumed>) = 0 [pid 898] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 901] ioctl(3, PPPIOCSMRU, 0 [pid 898] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 901] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 898] <... futex resumed>) = 0 [pid 894] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 902] set_robust_list(0x555563d1b6a0, 24 [pid 901] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 898] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 901] <... futex resumed>) = 0 [pid 898] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 901] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 898] exit_group(0 [pid 901] <... futex resumed>) = ? [pid 898] <... exit_group resumed>) = ? [pid 902] <... set_robust_list resumed>) = 0 [pid 901] +++ exited with 0 +++ [pid 898] +++ exited with 0 +++ [pid 894] <... prctl resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=898, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 902] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 902] chdir("./41") = 0 [pid 902] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 902] setpgid(0, 0) = 0 [pid 902] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 902] write(3, "1000", 4) = 4 [pid 902] close(3) = 0 [pid 902] symlink("/dev/binderfs", "./binderfs") = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 902] write(1, "executing program\n", 18 [pid 306] <... restart_syscall resumed>) = 0 [pid 902] <... write resumed>) = 18 [pid 902] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./39", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 902] <... futex resumed>) = 0 [pid 306] umount2("./38", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 902] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./39", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 902] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./38", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... openat resumed>) = 3 [pid 902] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... openat resumed>) = 3 [pid 304] fstat(3 [pid 902] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] fstat(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 902] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 902] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 902] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./39/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 902] <... mprotect resumed>) = 0 [pid 306] umount2("./38/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 902] rt_sigprocmask(SIG_BLOCK, ~[] [pid 894] setpgid(0, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./39/binderfs" [pid 902] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./38/binderfs" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 902] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./39/binderfs" [pid 306] unlink("./38/binderfs" [pid 304] <... unlink resumed>) = 0 [pid 902] <... clone3 resumed> => {parent_tid=[905]}, 88) = 905 [pid 306] <... unlink resumed>) = 0 [pid 304] getdents64(3 [pid 902] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 902] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3 [pid 902] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 304] <... close resumed>) = 0 [ 24.691771][ T830] R10: dffffc0000000000 R11: ffffed1024c7b811 R12: dffffc0000000000 [ 24.714324][ T830] R13: dffffc0000000000 R14: 0000000000000000 R15: ffff88810d7cc000 [ 24.725426][ T830] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [pid 902] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 304] rmdir("./39" [pid 902] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./38" [pid 304] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 304] mkdir("./40", 0777 [pid 306] mkdir("./39", 0777 [pid 304] <... mkdir resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 906 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 907 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 906 attached [pid 906] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 906] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 906] chdir("./40" [pid 894] <... setpgid resumed>) = 0 [pid 906] <... chdir resumed>) = 0 [pid 894] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] umount2("./37", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 907 attached ci2-android-5-15/strace-static-x86_64: Process 905 attached [pid 907] set_robust_list(0x555563d1b6a0, 24 [pid 905] set_robust_list(0x7fd1a43f59a0, 24 [pid 894] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 906] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 906] setpgid(0, 0) = 0 [pid 906] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 906] write(3, "1000", 4) = 4 [pid 906] close(3) = 0 [pid 906] symlink("/dev/binderfs", "./binderfs") = 0 [pid 906] write(1, "executing program\n", 18) = 18 executing program [pid 906] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 906] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 906] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 906] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 906] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 906] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 906] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[908]}, 88) = 908 [pid 906] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 906] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 906] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 908 attached [pid 908] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 908] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 908] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 908] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 906] <... futex resumed>) = 0 [pid 906] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 906] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 908] <... futex resumed>) = 1 [pid 908] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 908] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 906] <... futex resumed>) = 0 [pid 906] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 906] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 907] <... set_robust_list resumed>) = 0 [pid 905] <... set_robust_list resumed>) = 0 [pid 894] write(3, "1000", 4 [pid 308] openat(AT_FDCWD, "./37", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 908] <... futex resumed>) = 1 [pid 908] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 907] rt_sigprocmask(SIG_SETMASK, [] [pid 905] rt_sigprocmask(SIG_SETMASK, [] [pid 894] <... write resumed>) = 4 [pid 308] <... openat resumed>) = 3 [pid 908] <... connect resumed>) = 0 [pid 908] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 905] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 894] close(3 [pid 308] fstat(3 [pid 905] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 894] <... close resumed>) = 0 [pid 907] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 907] chdir("./39" [pid 905] <... socket resumed>) = 3 [pid 894] symlink("/dev/binderfs", "./binderfs" [pid 308] getdents64(3 [pid 906] <... futex resumed>) = 0 [pid 906] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 906] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 908] <... futex resumed>) = 1 [pid 908] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 908] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 906] <... futex resumed>) = 0 [pid 906] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 906] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 908] <... futex resumed>) = 1 [pid 908] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 909 [pid 908] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 906] <... futex resumed>) = 0 [pid 906] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 906] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 908] <... futex resumed>) = 1 [pid 908] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 908] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 906] <... futex resumed>) = 0 [pid 906] exit_group(0) = ? [pid 907] <... chdir resumed>) = 0 [pid 908] <... futex resumed>) = ? [pid 894] <... symlink resumed>) = 0 [pid 907] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 905] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 894] write(1, "executing program\n", 18 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 908] +++ exited with 0 +++ [pid 906] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=906, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 907] <... prctl resumed>) = 0 [pid 907] setpgid(0, 0) = 0 [pid 907] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 907] write(3, "1000", 4) = 4 [pid 907] close(3) = 0 [pid 907] symlink("/dev/binderfs", "./binderfs") = 0 [pid 907] write(1, "executing program\n", 18) = 18 [pid 907] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 907] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 executing program [pid 907] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 907] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 907] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 907] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 905] <... futex resumed>) = 1 [pid 902] <... futex resumed>) = 0 [pid 894] <... write resumed>) = 18 [pid 308] umount2("./37/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 907] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 902] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 907] <... clone3 resumed> => {parent_tid=[910]}, 88) = 910 [pid 902] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 907] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 907] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 907] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 905] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 905] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 902] <... futex resumed>) = 0 [pid 905] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 902] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 905] <... connect resumed>) = -1 EEXIST (File exists) [pid 902] <... futex resumed>) = 0 [pid 905] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 902] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 905] <... futex resumed>) = 0 [pid 902] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 905] sendfile(-1, -1, [3 [pid 902] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 905] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 902] <... futex resumed>) = 0 [pid 905] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 902] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 905] <... futex resumed>) = 0 [pid 902] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 905] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 902] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 905] <... clone3 resumed>) = 911 [pid 902] <... futex resumed>) = 0 [pid 905] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 902] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 905] <... futex resumed>) = 0 [pid 902] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 905] ioctl(3, PPPIOCSMRU, 0 [pid 902] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 905] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 902] <... futex resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 905] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 902] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 905] <... futex resumed>) = 0 [pid 902] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 905] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 902] exit_group(0 [pid 304] umount2("./40", MNT_FORCE|UMOUNT_NOFOLLOW [pid 905] <... futex resumed>) = ? [pid 902] <... exit_group resumed>) = ? [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 910 attached [pid 905] +++ exited with 0 +++ [pid 902] +++ exited with 0 +++ [pid 894] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./40", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=902, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... openat resumed>) = 3 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./40/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./40/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./40/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./40") = 0 [pid 304] mkdir("./41", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 912 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 912 attached [pid 912] set_robust_list(0x555563d1b6a0, 24 [pid 910] set_robust_list(0x7fd1a43f59a0, 24 [pid 894] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./37/binderfs" [pid 912] <... set_robust_list resumed>) = 0 [pid 912] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 912] chdir("./41") = 0 [pid 912] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 912] setpgid(0, 0) = 0 [pid 912] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 912] write(3, "1000", 4) = 4 [pid 912] close(3) = 0 [pid 912] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 912] write(1, "executing program\n", 18 [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./41", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./41", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./41/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./41/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./41/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./41") = 0 [pid 305] mkdir("./42", 0777 [pid 910] <... set_robust_list resumed>) = 0 [pid 894] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 913 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 912] <... write resumed>) = 18 [pid 912] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 912] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 912] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 912] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 912] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 912] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 912] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[914]}, 88) = 914 [pid 912] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 912] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 912] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 913 attached [pid 913] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 913] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 914 attached [pid 910] rt_sigprocmask(SIG_SETMASK, [] [pid 894] <... rt_sigaction resumed>, NULL, 8) = 0 [ 24.736179][ T830] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 24.743884][ T830] CR2: 00007fd1a440009e CR3: 000000012753f000 CR4: 00000000003506b0 [ 24.752688][ T830] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 24.761443][ T830] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 24.770742][ T830] Call Trace: [ 24.774886][ T830] [ 24.778209][ T830] pppol2tp_release+0x150/0x2b0 [ 24.783807][ T830] sock_close+0xb8/0x200 [ 24.788346][ T830] ? sock_mmap+0xa0/0xa0 [pid 308] unlink("./37/binderfs" [pid 913] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 913] chdir("./42") = 0 [pid 913] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 913] setpgid(0, 0) = 0 [pid 913] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 913] write(3, "1000", 4) = 4 [pid 913] close(3) = 0 [pid 913] symlink("/dev/binderfs", "./binderfs") = 0 [pid 913] write(1, "executing program\n", 18) = 18 executing program [pid 913] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 913] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 913] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 913] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 910] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 894] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... unlink resumed>) = 0 [pid 914] set_robust_list(0x7fd1a43f59a0, 24 [pid 910] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 894] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 913] <... mmap resumed>) = 0x7fd1a43d5000 [pid 913] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 913] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 913] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[915]}, 88) = 915 [pid 913] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 913] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 913] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 915 attached [pid 915] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 915] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 915] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 915] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 913] <... futex resumed>) = 0 [pid 913] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 913] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 915] <... futex resumed>) = 1 [pid 915] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 915] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 913] <... futex resumed>) = 0 [pid 913] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 913] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 915] <... futex resumed>) = 1 [pid 915] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 915] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 913] <... futex resumed>) = 0 [pid 913] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 913] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 915] <... futex resumed>) = 1 [pid 915] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 914] <... set_robust_list resumed>) = 0 [pid 910] <... socket resumed>) = 3 [pid 894] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 915] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 913] <... futex resumed>) = 0 [pid 913] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 913] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 915] <... futex resumed>) = 1 [pid 915] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 916 [pid 915] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 913] <... futex resumed>) = 0 [pid 913] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 913] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 915] <... futex resumed>) = 1 [pid 915] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 915] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 913] <... futex resumed>) = 0 [pid 913] exit_group(0) = ? [pid 915] <... futex resumed>) = ? [pid 915] +++ exited with 0 +++ [pid 913] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=913, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 914] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 914] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 914] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 912] <... futex resumed>) = 0 [pid 914] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 912] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 914] <... socket resumed>) = 4 [pid 912] <... futex resumed>) = 0 [pid 910] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 894] <... mmap resumed>) = 0x7fd1a43d5000 [pid 914] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 912] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(3 [pid 914] <... futex resumed>) = 0 [pid 912] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 910] <... futex resumed>) = 1 [pid 907] <... futex resumed>) = 0 [pid 894] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... close resumed>) = 0 [pid 914] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 912] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 907] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 914] <... connect resumed>) = -1 EEXIST (File exists) [pid 912] <... futex resumed>) = 0 [pid 907] <... futex resumed>) = 0 [pid 914] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 912] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 907] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 914] <... futex resumed>) = 0 [pid 912] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 914] sendfile(-1, -1, [3 [pid 912] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 914] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 912] <... futex resumed>) = 0 [pid 914] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 912] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 914] <... futex resumed>) = 0 [pid 912] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 914] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 912] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 914] <... clone3 resumed>) = 917 [pid 912] <... futex resumed>) = 0 [pid 914] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 912] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 914] <... futex resumed>) = 0 [pid 912] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 914] ioctl(3, PPPIOCSMRU, 0 [pid 912] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 914] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 912] <... futex resumed>) = 0 [pid 914] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 912] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 914] <... futex resumed>) = 0 [pid 912] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 914] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 912] exit_group(0 [pid 305] <... restart_syscall resumed>) = 0 [pid 914] <... futex resumed>) = ? [pid 912] <... exit_group resumed>) = ? [pid 914] +++ exited with 0 +++ [pid 912] +++ exited with 0 +++ [pid 305] umount2("./42", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=912, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] openat(AT_FDCWD, "./42", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... openat resumed>) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./42/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./42/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./42/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 910] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 894] <... mprotect resumed>) = 0 [pid 308] rmdir("./37" [pid 305] rmdir("./42") = 0 [pid 305] mkdir("./43", 0777) = 0 [pid 910] <... socket resumed>) = 4 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 894] rt_sigprocmask(SIG_BLOCK, ~[] [pid 910] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 894] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 910] <... futex resumed>) = 1 [pid 907] <... futex resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 907] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 907] <... futex resumed>) = 0 [pid 907] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 918 [pid 304] umount2("./41", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] openat(AT_FDCWD, "./41", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./41/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./41/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./41/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./41") = 0 [pid 304] mkdir("./42", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 919 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 919 attached [pid 919] set_robust_list(0x555563d1b6a0, 24 [pid 910] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 894] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] mkdir("./38", 0777 [pid 919] <... set_robust_list resumed>) = 0 [pid 919] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... mkdir resumed>) = 0 [pid 910] <... connect resumed>) = -1 EEXIST (File exists) ci2-android-5-15/strace-static-x86_64: Process 920 attached [pid 894] <... clone3 resumed> => {parent_tid=[920]}, 88) = 920 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 920] set_robust_list(0x7fd1a43f59a0, 24 [pid 910] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 919] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 919] chdir("./42") = 0 [pid 919] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 919] setpgid(0, 0) = 0 [pid 919] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 919] write(3, "1000", 4) = 4 [pid 919] close(3) = 0 executing program executing program [pid 919] symlink("/dev/binderfs", "./binderfs") = 0 [pid 919] write(1, "executing program\n", 18) = 18 [pid 919] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 919] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 919] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 919] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 919] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 919] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 919] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[921]}, 88) = 921 [pid 919] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 919] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 919] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 918 attached [pid 894] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 920] <... set_robust_list resumed>) = 0 [pid 910] <... futex resumed>) = 1 [pid 907] <... futex resumed>) = 0 [pid 894] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 907] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 907] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 918] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 918] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 918] chdir("./43") = 0 [pid 918] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 918] setpgid(0, 0) = 0 [pid 918] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 918] write(3, "1000", 4) = 4 [pid 918] close(3) = 0 [pid 918] symlink("/dev/binderfs", "./binderfs") = 0 [pid 918] write(1, "executing program\n", 18) = 18 [pid 918] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 918] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 918] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 918] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 918] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 918] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 918] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 920] rt_sigprocmask(SIG_SETMASK, [] [pid 910] sendfile(-1, -1, [3 [pid 894] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 920] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 910] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 894] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 922 ci2-android-5-15/strace-static-x86_64: Process 922 attached [pid 920] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 910] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 894] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 920] <... socket resumed>) = 3 [pid 910] <... futex resumed>) = 1 [pid 907] <... futex resumed>) = 0 [pid 920] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 922] set_robust_list(0x555563d1b6a0, 24 [pid 907] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 907] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 918] <... clone3 resumed> => {parent_tid=[923]}, 88) = 923 [pid 918] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 918] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 918] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 921 attached [pid 921] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 921] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 921] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 921] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 919] <... futex resumed>) = 0 [pid 919] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 919] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 921] <... futex resumed>) = 1 [pid 921] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 921] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 919] <... futex resumed>) = 0 [pid 919] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 919] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 921] <... futex resumed>) = 1 [pid 921] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 921] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 919] <... futex resumed>) = 0 [pid 919] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 919] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 921] <... futex resumed>) = 1 [pid 921] sendfile(-1, -1, [3 [pid 910] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 921] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 921] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 919] <... futex resumed>) = 0 [pid 919] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 919] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 921] <... futex resumed>) = 1 [pid 910] <... clone3 resumed>) = 924 [pid 920] <... futex resumed>) = 1 [pid 894] <... futex resumed>) = 0 [pid 922] <... set_robust_list resumed>) = 0 [pid 920] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 910] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 920] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 894] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 922] rt_sigprocmask(SIG_SETMASK, [] [pid 920] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 910] <... futex resumed>) = 1 [pid 907] <... futex resumed>) = 0 [pid 894] <... futex resumed>) = 0 [pid 922] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 920] <... socket resumed>) = 4 [pid 910] ioctl(3, PPPIOCSMRU, 0 [pid 907] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 907] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 921] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 925 [pid 921] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 919] <... futex resumed>) = 0 [pid 919] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 919] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 921] <... futex resumed>) = 1 [pid 921] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 921] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 919] <... futex resumed>) = 0 [pid 919] exit_group(0) = ? [pid 921] <... futex resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 923 attached [pid 923] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 923] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 923] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [ 24.792900][ T830] __fput+0x22b/0x900 [ 24.797201][ T830] ____fput+0x15/0x20 [ 24.801730][ T830] task_work_run+0x127/0x190 [ 24.806625][ T830] do_exit+0xb70/0x29a0 [ 24.811422][ T830] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 24.818500][ T830] ? put_task_struct+0x90/0x90 [ 24.824083][ T830] ? __kasan_check_write+0x14/0x20 [ 24.829661][ T830] __x64_sys_exit+0x40/0x40 [ 24.834772][ T830] x64_sys_call+0x44/0x9a0 [pid 923] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 918] <... futex resumed>) = 0 [pid 918] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 918] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 923] <... futex resumed>) = 1 [pid 923] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 921] +++ exited with 0 +++ [pid 919] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=919, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 922] chdir("./38" [pid 894] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 910] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 923] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 918] <... futex resumed>) = 0 [pid 918] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 918] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 923] <... futex resumed>) = 1 [pid 922] <... chdir resumed>) = 0 [pid 920] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 910] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 922] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 920] <... futex resumed>) = 1 [pid 922] <... prctl resumed>) = 0 [pid 910] <... futex resumed>) = 1 [pid 907] <... futex resumed>) = 0 [pid 894] <... futex resumed>) = 0 [pid 907] exit_group(0) = ? [pid 923] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 923] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 918] <... futex resumed>) = 0 [pid 918] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 918] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 923] <... futex resumed>) = 1 [pid 923] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 923] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 918] <... futex resumed>) = 0 [pid 918] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 918] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 923] <... futex resumed>) = 1 [pid 923] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 926 [pid 923] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 918] <... futex resumed>) = 0 [pid 918] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 918] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 923] <... futex resumed>) = 1 [pid 923] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 923] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 918] <... futex resumed>) = 0 [pid 918] exit_group(0) = ? [pid 923] <... futex resumed>) = ? [pid 923] +++ exited with 0 +++ [pid 918] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=918, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 305] umount2("./43", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./43", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 920] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 894] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... openat resumed>) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 894] <... futex resumed>) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./43/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./43/binderfs" [pid 910] +++ exited with 0 +++ [pid 907] +++ exited with 0 +++ [pid 894] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 922] setpgid(0, 0 [pid 920] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=907, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] unlink("./43/binderfs" [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... unlink resumed>) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./43") = 0 [pid 305] mkdir("./44", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... restart_syscall resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 927 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] umount2("./42", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./42", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./42/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./42/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./42/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./42") = 0 [pid 304] mkdir("./43", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... restart_syscall resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 928 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./39", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./39", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3 [pid 922] <... setpgid resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 920] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 922] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./39/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./39/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./39/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./39") = 0 [pid 306] mkdir("./40", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 929 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 927 attached ci2-android-5-15/strace-static-x86_64: Process 928 attached [pid 928] set_robust_list(0x555563d1b6a0, 24 [pid 927] set_robust_list(0x555563d1b6a0, 24 [pid 928] <... set_robust_list resumed>) = 0 [pid 927] <... set_robust_list resumed>) = 0 [pid 928] rt_sigprocmask(SIG_SETMASK, [] [pid 927] rt_sigprocmask(SIG_SETMASK, [] [pid 928] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 928] chdir("./43" [pid 927] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 927] chdir("./44" [pid 928] <... chdir resumed>) = 0 [pid 927] <... chdir resumed>) = 0 [pid 928] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 927] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 928] setpgid(0, 0 [pid 927] <... prctl resumed>) = 0 [pid 928] <... setpgid resumed>) = 0 [pid 927] setpgid(0, 0 [pid 928] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 927] <... setpgid resumed>) = 0 [pid 928] <... openat resumed>) = 3 [pid 927] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 928] write(3, "1000", 4) = 4 [pid 927] write(3, "1000", 4 [pid 928] close(3 [pid 927] <... write resumed>) = 4 [pid 928] <... close resumed>) = 0 [pid 927] close(3 [pid 928] symlink("/dev/binderfs", "./binderfs" [pid 927] <... close resumed>) = 0 [pid 928] <... symlink resumed>) = 0 [pid 927] symlink("/dev/binderfs", "./binderfs" [pid 928] write(1, "executing program\n", 18 [pid 927] <... symlink resumed>) = 0 [pid 928] <... write resumed>) = 18 [pid 927] write(1, "executing program\n", 18 [pid 920] <... connect resumed>) = -1 EEXIST (File exists) [pid 922] <... openat resumed>) = 3 executing program [pid 928] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 927] <... write resumed>) = 18 [pid 928] <... futex resumed>) = 0 [pid 927] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 928] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 927] <... futex resumed>) = 0 executing program [pid 928] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 927] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 928] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 927] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 928] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 927] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 928] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 927] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 928] <... mmap resumed>) = 0x7fd1a43d5000 [pid 927] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 922] write(3, "1000", 4 [pid 920] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 929 attached [pid 922] <... write resumed>) = 4 [pid 920] <... futex resumed>) = 1 [pid 929] set_robust_list(0x555563d1b6a0, 24 [pid 922] close(3 [pid 894] <... futex resumed>) = 0 [pid 920] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 928] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 927] <... mmap resumed>) = 0x7fd1a43d5000 [pid 928] <... mprotect resumed>) = 0 [pid 927] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 928] rt_sigprocmask(SIG_BLOCK, ~[] [pid 927] <... mprotect resumed>) = 0 [pid 928] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 927] rt_sigprocmask(SIG_BLOCK, ~[] [pid 928] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 927] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 927] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 928] <... clone3 resumed> => {parent_tid=[930]}, 88) = 930 [pid 928] rt_sigprocmask(SIG_SETMASK, [] [pid 927] <... clone3 resumed> => {parent_tid=[931]}, 88) = 931 [pid 928] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 927] rt_sigprocmask(SIG_SETMASK, [] [pid 928] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 927] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 928] <... futex resumed>) = 0 [pid 927] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 928] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 927] <... futex resumed>) = 0 [pid 927] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 931 attached [pid 931] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 931] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 931] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 931] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 927] <... futex resumed>) = 0 [pid 929] <... set_robust_list resumed>) = 0 [pid 927] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 894] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 927] <... futex resumed>) = 0 [pid 922] <... close resumed>) = 0 [pid 920] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 894] <... futex resumed>) = 0 [pid 929] rt_sigprocmask(SIG_SETMASK, [] [pid 927] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 931] <... futex resumed>) = 1 [pid 931] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 931] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 927] <... futex resumed>) = 0 [pid 927] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 927] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 931] <... futex resumed>) = 1 [pid 931] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50ci2-android-5-15/strace-static-x86_64: Process 930 attached [pid 930] set_robust_list(0x7fd1a43f59a0, 24 [pid 931] <... connect resumed>) = -1 EEXIST (File exists) [pid 930] <... set_robust_list resumed>) = 0 [pid 930] rt_sigprocmask(SIG_SETMASK, [] [pid 931] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 930] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 927] <... futex resumed>) = 0 [pid 927] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 927] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 930] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 931] <... futex resumed>) = 1 [pid 931] sendfile(-1, -1, [3 [pid 930] <... socket resumed>) = 3 [pid 931] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 931] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 927] <... futex resumed>) = 0 [pid 927] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 927] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 931] <... futex resumed>) = 1 [pid 931] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 930] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 931] <... clone3 resumed>) = 932 [pid 928] <... futex resumed>) = 0 [pid 928] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 928] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 930] <... futex resumed>) = 1 [pid 930] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 930] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 928] <... futex resumed>) = 0 [pid 930] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 928] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 930] <... connect resumed>) = -1 EEXIST (File exists) [pid 928] <... futex resumed>) = 0 [pid 930] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 928] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 931] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 930] <... futex resumed>) = 0 [pid 928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 931] <... futex resumed>) = 1 [pid 930] sendfile(-1, -1, [3 [pid 928] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 927] <... futex resumed>) = 0 [pid 931] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 930] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 928] <... futex resumed>) = 0 [pid 927] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 931] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 930] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 928] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 927] <... futex resumed>) = 0 [pid 931] ioctl(3, PPPIOCSMRU, 0 [pid 930] <... futex resumed>) = 0 [pid 928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 927] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 931] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 930] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 928] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 931] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 930] <... clone3 resumed>) = 933 [pid 928] <... futex resumed>) = 0 [pid 931] <... futex resumed>) = 1 [pid 930] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 929] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 928] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 927] <... futex resumed>) = 0 [pid 922] symlink("/dev/binderfs", "./binderfs" [pid 920] sendfile(-1, -1, [3 [pid 894] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 931] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 930] <... futex resumed>) = 0 [pid 928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 927] exit_group(0 [pid 931] <... futex resumed>) = ? [pid 930] ioctl(3, PPPIOCSMRU, 0 [pid 929] chdir("./40" [pid 928] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 927] <... exit_group resumed>) = ? [pid 931] +++ exited with 0 +++ [pid 930] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 929] <... chdir resumed>) = 0 [pid 928] <... futex resumed>) = 0 [pid 927] +++ exited with 0 +++ [pid 922] <... symlink resumed>) = 0 [pid 920] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 930] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 928] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=927, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 930] <... futex resumed>) = 0 [pid 928] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 930] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 928] exit_group(0 [pid 930] <... futex resumed>) = ? [pid 928] <... exit_group resumed>) = ? [pid 930] +++ exited with 0 +++ [pid 928] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=928, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 929] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 929] setpgid(0, 0) = 0 [pid 929] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 929] write(3, "1000", 4) = 4 [pid 929] close(3) = 0 [pid 929] symlink("/dev/binderfs", "./binderfs") = 0 [pid 929] write(1, "executing program\n", 18) = 18 [pid 929] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 929] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 929] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 929] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 executing program [pid 929] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 929] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 929] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[934]}, 88) = 934 [pid 929] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 929] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 929] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] umount2("./44", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./44", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./44/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./44/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./44/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./44") = 0 [pid 305] mkdir("./45", 0777ci2-android-5-15/strace-static-x86_64: Process 934 attached [pid 922] write(1, "executing program\n", 18 [pid 920] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 935 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 935 attached [pid 935] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./43", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./43", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./43/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./43/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./43/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./43") = 0 [pid 304] mkdir("./44", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 936 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 935] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 935] chdir("./45") = 0 [pid 935] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [ 24.840749][ T830] do_syscall_64+0x4c/0xa0 [ 24.846406][ T830] ? clear_bhb_loop+0x50/0xa0 [ 24.852020][ T830] ? clear_bhb_loop+0x50/0xa0 [ 24.857040][ T830] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 24.865149][ T830] RIP: 0033:0x7fd1a4415949 [ 24.870131][ T830] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 24.879239][ T830] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [pid 935] setpgid(0, 0) = 0 [pid 935] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 935] write(3, "1000", 4) = 4 [pid 935] close(3 [pid 922] <... write resumed>) = 18 [pid 920] <... futex resumed>) = 1 executing program [pid 935] <... close resumed>) = 0 [pid 935] symlink("/dev/binderfs", "./binderfs" [pid 920] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 894] <... futex resumed>) = 0 [pid 922] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 920] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 894] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 934] set_robust_list(0x7fd1a43f59a0, 24 [pid 922] <... futex resumed>) = 0 [pid 920] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 894] <... futex resumed>) = 0 [pid 935] <... symlink resumed>) = 0 [pid 935] write(1, "executing program\n", 18) = 18 [pid 935] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 935] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 935] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 935] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 935] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 935] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 935] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[937]}, 88) = 937 [pid 935] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 935] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 935] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 936 attached [pid 936] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 936] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 936] chdir("./44") = 0 [pid 936] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 936] setpgid(0, 0) = 0 [pid 936] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 936] write(3, "1000", 4) = 4 [pid 936] close(3) = 0 [pid 936] symlink("/dev/binderfs", "./binderfs") = 0 [pid 936] write(1, "executing program\n", 18) = 18 [pid 936] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 936] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 936] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 936] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 936] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 936] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 936] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[938]}, 88) = 938 [pid 934] <... set_robust_list resumed>) = 0 executing program [pid 922] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 936] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 936] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 936] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 920] <... clone3 resumed>) = 939 [pid 894] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 934] rt_sigprocmask(SIG_SETMASK, [] [pid 922] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 920] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 934] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 922] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 934] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 922] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 920] <... futex resumed>) = 1 [pid 894] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 937 attached [pid 934] <... socket resumed>) = 3 [pid 922] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 920] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 894] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 938 attached [pid 938] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 938] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 938] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 938] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 936] <... futex resumed>) = 0 [pid 936] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 936] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 938] <... futex resumed>) = 1 [pid 938] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 938] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 936] <... futex resumed>) = 0 [pid 936] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 936] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 938] <... futex resumed>) = 1 [pid 938] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 938] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 936] <... futex resumed>) = 0 [pid 936] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 936] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 938] <... futex resumed>) = 1 [pid 938] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 938] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 936] <... futex resumed>) = 0 [pid 936] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 936] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 938] <... futex resumed>) = 1 [pid 938] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 940 [pid 938] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 936] <... futex resumed>) = 0 [pid 936] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 936] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 938] <... futex resumed>) = 1 [pid 938] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 938] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 936] <... futex resumed>) = 0 [pid 936] exit_group(0) = ? [pid 938] <... futex resumed>) = ? [pid 938] +++ exited with 0 +++ [pid 936] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=936, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 937] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 937] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 937] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 937] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 935] <... futex resumed>) = 0 [pid 935] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 935] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 937] <... futex resumed>) = 1 [pid 937] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 937] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 935] <... futex resumed>) = 0 [pid 934] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 922] <... mmap resumed>) = 0x7fd1a43d5000 [pid 920] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 935] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... restart_syscall resumed>) = 0 [pid 935] <... futex resumed>) = 0 [pid 935] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 934] <... futex resumed>) = 1 [pid 929] <... futex resumed>) = 0 [pid 922] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 920] ioctl(3, PPPIOCSMRU, 0 [pid 894] <... futex resumed>) = 0 [pid 304] umount2("./44", MNT_FORCE|UMOUNT_NOFOLLOW [pid 929] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 929] <... futex resumed>) = 0 [pid 304] openat(AT_FDCWD, "./44", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 929] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... openat resumed>) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./44/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./44/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./44/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./44") = 0 [pid 304] mkdir("./45", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 941 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 937] <... futex resumed>) = 1 [pid 937] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 937] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 935] <... futex resumed>) = 0 [pid 935] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 935] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 937] <... futex resumed>) = 1 [pid 937] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 937] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 935] <... futex resumed>) = 0 [pid 937] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 935] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 937] <... clone3 resumed>) = 942 [pid 935] <... futex resumed>) = 0 [pid 935] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 937] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 935] <... futex resumed>) = 0 [pid 935] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 937] <... futex resumed>) = 1 [pid 935] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 937] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 937] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 935] <... futex resumed>) = 0 [pid 937] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 935] exit_group(0 [pid 937] <... futex resumed>) = ? [pid 935] <... exit_group resumed>) = ? [pid 937] +++ exited with 0 +++ [pid 935] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=935, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 934] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 922] <... mprotect resumed>) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 920] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 894] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 934] <... socket resumed>) = 4 [pid 934] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 922] rt_sigprocmask(SIG_BLOCK, ~[] [pid 920] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 934] <... futex resumed>) = 1 [pid 929] <... futex resumed>) = 0 [pid 922] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 920] <... futex resumed>) = 1 [pid 894] <... futex resumed>) = 0 [pid 929] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 929] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 941 attached [pid 941] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 941] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 941] chdir("./45") = 0 [pid 941] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 941] setpgid(0, 0) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 934] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 922] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 920] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 894] exit_group(0 [pid 920] <... futex resumed>) = ? [pid 894] <... exit_group resumed>) = ? [pid 305] umount2("./45", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./45", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./45/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./45/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./45/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./45") = 0 [pid 305] mkdir("./46", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 922] <... clone3 resumed> => {parent_tid=[943]}, 88) = 943 [pid 920] +++ exited with 0 +++ [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 894] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=894, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 944 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 934] <... connect resumed>) = 0 [pid 922] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 944 attached [pid 934] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 922] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 24.888214][ T830] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 24.897077][ T830] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 24.906560][ T830] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 24.915259][ T830] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 24.924118][ T830] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 24.932580][ T830] [ 24.937154][ T830] ---[ end trace 87f75fb3dc9cc3d4 ]--- ci2-android-5-15/strace-static-x86_64: Process 943 attached [pid 944] set_robust_list(0x555563d1b6a0, 24 [pid 941] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 934] <... futex resumed>) = 1 [pid 929] <... futex resumed>) = 0 [pid 922] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 944] <... set_robust_list resumed>) = 0 [pid 934] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 929] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 922] <... futex resumed>) = 0 [pid 944] rt_sigprocmask(SIG_SETMASK, [] [pid 934] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 929] <... futex resumed>) = 0 [pid 922] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 944] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 934] sendfile(-1, -1, [3 [pid 929] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 944] chdir("./46" [pid 934] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 944] <... chdir resumed>) = 0 [pid 934] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 944] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 934] <... futex resumed>) = 1 [pid 929] <... futex resumed>) = 0 [pid 944] <... prctl resumed>) = 0 [pid 934] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 929] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 944] setpgid(0, 0 [pid 934] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 929] <... futex resumed>) = 0 [pid 944] <... setpgid resumed>) = 0 [pid 934] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 929] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 944] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 934] <... clone3 resumed>) = 945 [pid 944] <... openat resumed>) = 3 [pid 934] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 944] write(3, "1000", 4 [pid 934] <... futex resumed>) = 1 [pid 929] <... futex resumed>) = 0 [pid 944] <... write resumed>) = 4 [pid 934] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 929] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 944] close(3 [pid 941] <... openat resumed>) = 3 [pid 934] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 929] <... futex resumed>) = 0 [pid 944] <... close resumed>) = 0 [pid 941] write(3, "1000", 4 [pid 934] ioctl(3, PPPIOCSMRU, 0 [pid 929] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 944] symlink("/dev/binderfs", "./binderfs" [pid 941] <... write resumed>) = 4 [pid 934] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 944] <... symlink resumed>) = 0 [pid 941] close(3 [pid 934] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 944] write(1, "executing program\n", 18 [pid 941] <... close resumed>) = 0 [pid 934] <... futex resumed>) = 1 [pid 929] <... futex resumed>) = 0 [pid 944] <... write resumed>) = 18 [pid 941] symlink("/dev/binderfs", "./binderfs" [pid 934] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 929] exit_group(0 [pid 944] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 941] <... symlink resumed>) = 0 [pid 934] <... futex resumed>) = ? [pid 929] <... exit_group resumed>) = ? [pid 944] <... futex resumed>) = 0 [pid 941] write(1, "executing program\n", 18 [pid 934] +++ exited with 0 +++ [pid 929] +++ exited with 0 +++ [pid 944] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 941] <... write resumed>) = 18 [pid 944] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 941] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 944] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 941] <... futex resumed>) = 0 [pid 944] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 941] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 944] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 941] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 944] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 941] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 944] <... clone3 resumed> => {parent_tid=[946]}, 88) = 946 [pid 944] rt_sigprocmask(SIG_SETMASK, [] [pid 941] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 944] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 944] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 941] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 944] <... futex resumed>) = 0 [pid 944] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 941] <... mmap resumed>) = 0x7fd1a43d5000 [pid 941] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 941] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 941] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[947]}, 88) = 947 [pid 941] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 941] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=929, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program executing program [pid 941] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 943] set_robust_list(0x7fd1a43f59a0, 24 [pid 311] umount2("./38", MNT_FORCE|UMOUNT_NOFOLLOW [pid 943] <... set_robust_list resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./40", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] openat(AT_FDCWD, "./38", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... openat resumed>) = 3 [pid 306] openat(AT_FDCWD, "./40", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] fstat(3 [pid 943] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... openat resumed>) = 3 [pid 943] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 306] fstat(3 [pid 943] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] umount2("./38/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 943] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] newfstatat(AT_FDCWD, "./38/binderfs" [pid 306] umount2("./40/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] unlink("./38/binderfs" [pid 306] newfstatat(AT_FDCWD, "./40/binderfs" [pid 943] <... futex resumed>) = 1 [pid 922] <... futex resumed>) = 0 [pid 943] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 922] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... unlink resumed>) = 0 [pid 943] <... socket resumed>) = 4 [pid 922] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 943] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 922] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] getdents64(3 [pid 306] unlink("./40/binderfs" [pid 943] <... futex resumed>) = 0 [pid 922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 943] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 922] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 943] <... connect resumed>) = -1 EEXIST (File exists) [pid 922] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 943] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 922] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 [pid 943] <... futex resumed>) = 0 [pid 922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 943] sendfile(-1, -1, [3 [pid 922] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 943] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 922] <... futex resumed>) = 0 [pid 943] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 922] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 943] <... futex resumed>) = 0 [pid 922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 943] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 922] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 947 attached ci2-android-5-15/strace-static-x86_64: Process 946 attached [pid 943] <... clone3 resumed>) = 948 [pid 922] <... futex resumed>) = 0 [pid 311] close(3 [pid 306] getdents64(3 [pid 943] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 922] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 943] <... futex resumed>) = 0 [pid 922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 943] ioctl(3, PPPIOCSMRU, 0 [pid 922] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 943] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 922] <... futex resumed>) = 0 [pid 943] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 922] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 943] <... futex resumed>) = 0 [pid 922] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 943] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 922] exit_group(0 [pid 943] <... futex resumed>) = ? [pid 922] <... exit_group resumed>) = ? [pid 943] +++ exited with 0 +++ [pid 922] +++ exited with 0 +++ [pid 947] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 947] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 947] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 947] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 941] <... futex resumed>) = 0 [pid 947] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 941] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 947] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 941] <... futex resumed>) = 0 [pid 947] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 941] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 947] <... socket resumed>) = 4 [pid 947] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 941] <... futex resumed>) = 0 [pid 947] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 941] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 947] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 941] <... futex resumed>) = 0 [pid 947] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 941] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 947] <... connect resumed>) = -1 EEXIST (File exists) [pid 947] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 941] <... futex resumed>) = 0 [pid 947] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 941] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 947] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 941] <... futex resumed>) = 0 [pid 947] sendfile(-1, -1, [3 [pid 941] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 947] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 947] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 941] <... futex resumed>) = 0 [pid 947] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 941] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 947] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 941] <... futex resumed>) = 0 [pid 947] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 941] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 947] <... clone3 resumed>) = 949 [pid 946] set_robust_list(0x7fd1a43f59a0, 24 [pid 311] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 947] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 941] <... futex resumed>) = 0 [pid 947] ioctl(3, PPPIOCSMRU, 0 [pid 941] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 947] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 946] <... set_robust_list resumed>) = 0 [pid 941] <... futex resumed>) = 0 [pid 311] rmdir("./38" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=922, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] close(3 [pid 947] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 941] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 947] <... futex resumed>) = 0 [pid 941] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 947] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 941] exit_group(0 [pid 947] <... futex resumed>) = ? [pid 941] <... exit_group resumed>) = ? [pid 947] +++ exited with 0 +++ [pid 941] +++ exited with 0 +++ [pid 946] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 946] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 946] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 944] <... futex resumed>) = 0 [pid 946] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 944] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 944] <... futex resumed>) = 0 [pid 946] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 944] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 946] <... socket resumed>) = 4 [pid 946] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 944] <... futex resumed>) = 0 [pid 946] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 944] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 944] <... futex resumed>) = 0 [pid 946] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 944] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 946] <... connect resumed>) = -1 EEXIST (File exists) [pid 946] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 944] <... futex resumed>) = 0 [pid 946] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 944] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 944] <... futex resumed>) = 0 [pid 946] sendfile(-1, -1, [3 [pid 944] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 946] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 946] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rmdir resumed>) = 0 [pid 946] <... futex resumed>) = 1 [pid 944] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 946] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 944] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./39", 0777 [pid 946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 944] <... futex resumed>) = 0 [pid 946] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 944] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 946] <... clone3 resumed>) = 950 [pid 946] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 944] <... futex resumed>) = 0 [pid 946] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 944] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 944] <... futex resumed>) = 0 [pid 946] ioctl(3, PPPIOCSMRU, 0 [pid 944] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 946] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 946] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 944] <... futex resumed>) = 0 [pid 946] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 944] exit_group(0 [pid 946] <... futex resumed>) = ? [pid 944] <... exit_group resumed>) = ? [pid 946] +++ exited with 0 +++ [pid 944] +++ exited with 0 +++ [pid 306] rmdir("./40") = 0 [pid 306] mkdir("./41", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 951 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 951 attached [pid 951] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 951] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 951] chdir("./41") = 0 [pid 951] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 951] setpgid(0, 0) = 0 [pid 951] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 951] write(3, "1000", 4) = 4 [pid 951] close(3) = 0 [pid 951] symlink("/dev/binderfs", "./binderfs") = 0 [pid 951] write(1, "executing program\n", 18 [pid 308] umount2("./38", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=944, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=941, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] umount2("./45", MNT_FORCE|UMOUNT_NOFOLLOW [pid 951] <... write resumed>) = 18 [pid 311] <... mkdir resumed>) = 0 executing program [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] openat(AT_FDCWD, "./38", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 951] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 951] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 951] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 951] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 951] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 951] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 951] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[952]}, 88) = 952 [pid 951] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 951] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 951] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 952 attached [pid 952] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 952] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 952] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 952] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 951] <... futex resumed>) = 0 [pid 951] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 951] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 952] <... futex resumed>) = 1 [pid 952] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 952] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 951] <... futex resumed>) = 0 [pid 951] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 951] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 952] <... futex resumed>) = 1 [pid 952] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... openat resumed>) = 3 [pid 304] openat(AT_FDCWD, "./45", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 952] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] fstat(3 [pid 304] <... openat resumed>) = 3 [pid 952] <... futex resumed>) = 1 [pid 951] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] fstat(3 [pid 952] sendfile(-1, -1, [3 [pid 951] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 953 [pid 308] getdents64(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 952] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 951] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] getdents64(3 [pid 952] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 951] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./38/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 952] <... futex resumed>) = 0 [pid 951] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] umount2("./45/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 952] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 951] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./38/binderfs" [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 952] <... clone3 resumed>) = 954 [pid 951] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] newfstatat(AT_FDCWD, "./45/binderfs"ci2-android-5-15/strace-static-x86_64: Process 953 attached [pid 953] set_robust_list(0x555563d1b6a0, 24 [pid 952] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 951] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./38/binderfs" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 953] <... set_robust_list resumed>) = 0 [pid 305] umount2("./46", MNT_FORCE|UMOUNT_NOFOLLOW [pid 952] <... futex resumed>) = 0 [pid 951] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] unlink("./45/binderfs" [pid 308] <... unlink resumed>) = 0 [pid 953] rt_sigprocmask(SIG_SETMASK, [] [pid 305] openat(AT_FDCWD, "./46", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 953] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 952] ioctl(3, PPPIOCSMRU, 0 [pid 951] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... unlink resumed>) = 0 [pid 952] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 951] <... futex resumed>) = 0 [pid 304] getdents64(3 [pid 952] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 951] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [ 24.937349][ T909] ------------[ cut here ]------------ [ 24.951910][ T909] WARNING: CPU: 1 PID: 909 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 24.963050][ T909] Modules linked in: [ 24.967236][ T909] CPU: 1 PID: 909 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 24.977101][ T909] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 24.987314][ T909] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [pid 952] <... futex resumed>) = 0 [pid 951] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] close(3 [pid 952] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 951] exit_group(0 [pid 304] <... close resumed>) = 0 [pid 952] <... futex resumed>) = ? [pid 951] <... exit_group resumed>) = ? [pid 304] rmdir("./45" [pid 952] +++ exited with 0 +++ [pid 951] +++ exited with 0 +++ [pid 304] <... rmdir resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=951, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] mkdir("./46", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 955 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 955 attached [pid 955] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 955] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 955] chdir("./46") = 0 [pid 955] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 955] setpgid(0, 0) = 0 [pid 955] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./41", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./41", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./41/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./41/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./41/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./41") = 0 [pid 306] mkdir("./42", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 956 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 955] <... openat resumed>) = 3 [pid 955] write(3, "1000", 4) = 4 [pid 955] close(3) = 0 [pid 955] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 955] write(1, "executing program\n", 18) = 18 [pid 955] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 955] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 955] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 955] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 955] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 955] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 955] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[957]}, 88) = 957 [pid 955] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 955] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 955] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 956 attached [pid 956] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 956] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 956] chdir("./42") = 0 [pid 956] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 956] setpgid(0, 0) = 0 [pid 956] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 956] write(3, "1000", 4) = 4 [pid 956] close(3) = 0 [pid 956] symlink("/dev/binderfs", "./binderfs") = 0 [pid 956] write(1, "executing program\n", 18) = 18 executing program [pid 956] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 956] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 956] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] <... openat resumed>) = 3 [pid 956] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 956] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 956] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 956] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] fstat(3 [pid 953] chdir("./39" [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 953] <... chdir resumed>) = 0 [pid 308] close(3 [pid 953] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] getdents64(3 [pid 953] <... prctl resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 953] setpgid(0, 0 [pid 308] rmdir("./38" [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 953] <... setpgid resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 305] umount2("./46/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 953] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] mkdir("./39", 0777 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 956] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] <... mkdir resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./46/binderfs" [pid 953] <... openat resumed>) = 3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 953] write(3, "1000", 4 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 953] <... write resumed>) = 4 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] unlink("./46/binderfs" [pid 953] close(3 [pid 956] <... clone3 resumed> => {parent_tid=[959]}, 88) = 959 [pid 953] <... close resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 958 [pid 305] <... unlink resumed>) = 0 [pid 953] symlink("/dev/binderfs", "./binderfs" [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] getdents64(3 [pid 953] <... symlink resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 953] write(1, "executing program\n", 18 [pid 305] close(3 [pid 953] <... write resumed>) = 18 [pid 305] <... close resumed>) = 0 executing program [pid 953] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rmdir("./46" [pid 953] <... futex resumed>) = 0 [pid 953] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... rmdir resumed>) = 0 [pid 953] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] mkdir("./47", 0777 [pid 953] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 956] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 953] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 953] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 953] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 953] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 953] <... mprotect resumed>) = 0 [pid 956] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 953] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 960 [pid 953] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 953] <... clone3 resumed> => {parent_tid=[961]}, 88) = 961 [pid 953] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 953] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 953] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 956] <... futex resumed>) = 0 [pid 956] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 957 attached [pid 957] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 957] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 957] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 ci2-android-5-15/strace-static-x86_64: Process 958 attached ci2-android-5-15/strace-static-x86_64: Process 961 attached ci2-android-5-15/strace-static-x86_64: Process 960 attached [pid 957] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 955] <... futex resumed>) = 0 [pid 955] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 955] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 957] <... futex resumed>) = 1 [pid 957] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 957] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 955] <... futex resumed>) = 0 [pid 955] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 955] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 957] <... futex resumed>) = 1 [pid 957] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 957] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 955] <... futex resumed>) = 0 [pid 955] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 955] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 957] <... futex resumed>) = 1 [pid 957] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 957] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 955] <... futex resumed>) = 0 [pid 955] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 955] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 957] <... futex resumed>) = 1 [pid 957] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 962 [pid 957] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 955] <... futex resumed>) = 0 [pid 955] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 955] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 957] <... futex resumed>) = 1 [pid 957] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 957] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 961] set_robust_list(0x7fd1a43f59a0, 24 [pid 960] set_robust_list(0x555563d1b6a0, 24 [pid 958] set_robust_list(0x555563d1b6a0, 24 [pid 955] <... futex resumed>) = 0 [pid 955] exit_group(0) = ? [pid 957] <... futex resumed>) = ? [pid 957] +++ exited with 0 +++ [pid 955] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=955, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 304] umount2("./46", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./46", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./46/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./46/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./46/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./46" [pid 961] <... set_robust_list resumed>) = 0 [pid 960] <... set_robust_list resumed>) = 0 [pid 958] <... set_robust_list resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 304] mkdir("./47", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 963 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 963 attached [pid 963] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 963] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 963] chdir("./47") = 0 [pid 963] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 963] setpgid(0, 0) = 0 [pid 963] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-5-15/strace-static-x86_64: Process 959 attached [pid 959] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 959] rt_sigprocmask(SIG_SETMASK, [] [pid 963] <... openat resumed>) = 3 [pid 959] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 959] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 959] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 956] <... futex resumed>) = 0 [pid 956] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 956] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 959] <... futex resumed>) = 1 [pid 963] write(3, "1000", 4 [pid 959] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 963] <... write resumed>) = 4 [pid 959] <... socket resumed>) = 4 [pid 963] close(3) = 0 [pid 963] symlink("/dev/binderfs", "./binderfs" [pid 959] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 963] <... symlink resumed>) = 0 [pid 956] <... futex resumed>) = 0 [pid 956] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 956] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 959] <... futex resumed>) = 1 [pid 959] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 959] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 956] <... futex resumed>) = 0 [pid 956] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 961] rt_sigprocmask(SIG_SETMASK, [] [pid 960] rt_sigprocmask(SIG_SETMASK, [] [pid 958] rt_sigprocmask(SIG_SETMASK, [] [pid 956] <... futex resumed>) = 0 [pid 961] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 956] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 959] <... futex resumed>) = 1 [pid 959] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 959] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 956] <... futex resumed>) = 0 [pid 956] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 956] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 959] <... futex resumed>) = 1 [pid 959] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 963] write(1, "executing program\n", 18 [pid 959] <... clone3 resumed>) = 964 [pid 963] <... write resumed>) = 18 executing program [pid 963] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 963] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 963] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 963] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 963] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 963] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 963] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 959] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 963] <... clone3 resumed> => {parent_tid=[965]}, 88) = 965 [pid 963] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 963] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 963] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 956] <... futex resumed>) = 0 [pid 956] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 24.999336][ T909] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 25.027247][ T909] RSP: 0018:ffffc900016a7bf0 EFLAGS: 00010293 [ 25.036410][ T909] RAX: ffffffff845f2f47 RBX: ffff888111968000 RCX: ffff888111956400 [pid 956] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 959] <... futex resumed>) = 1 [pid 959] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 959] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 956] <... futex resumed>) = 0 [pid 956] exit_group(0) = ? [pid 959] <... futex resumed>) = ? [pid 959] +++ exited with 0 +++ [pid 956] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=956, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 965 attached [pid 965] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 965] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 965] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 960] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 958] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 965] <... socket resumed>) = 3 [pid 965] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 963] <... futex resumed>) = 0 [pid 963] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 963] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 965] <... futex resumed>) = 1 [pid 965] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 961] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 960] chdir("./47" [pid 958] chdir("./39" [pid 965] <... socket resumed>) = 4 [pid 965] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 963] <... futex resumed>) = 0 [pid 963] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 963] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 965] <... futex resumed>) = 1 [pid 965] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 965] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 963] <... futex resumed>) = 0 [pid 963] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 963] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 965] <... futex resumed>) = 1 [pid 965] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 965] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 963] <... futex resumed>) = 0 [pid 963] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 963] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 965] <... futex resumed>) = 1 [pid 965] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 966 [pid 965] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 963] <... futex resumed>) = 0 [pid 963] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 963] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 965] <... futex resumed>) = 1 [pid 965] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 965] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 963] <... futex resumed>) = 0 [pid 963] exit_group(0) = ? [pid 965] <... futex resumed>) = ? [pid 965] +++ exited with 0 +++ [pid 963] +++ exited with 0 +++ [pid 306] <... restart_syscall resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=963, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] umount2("./42", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./42", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./42/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./42/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./42/binderfs" [pid 961] <... socket resumed>) = 3 [pid 960] <... chdir resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 960] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 958] <... chdir resumed>) = 0 [pid 961] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./42") = 0 [pid 306] mkdir("./43", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 967 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 967 attached [pid 967] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 967] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 967] chdir("./43") = 0 [pid 967] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 967] setpgid(0, 0) = 0 [pid 967] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 967] write(3, "1000", 4) = 4 [pid 967] close(3) = 0 [pid 967] symlink("/dev/binderfs", "./binderfs") = 0 [pid 967] write(1, "executing program\n", 18) = 18 executing program [pid 967] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 967] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 967] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 967] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 967] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./47", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./47", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./47/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./47/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./47/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./47") = 0 [pid 304] mkdir("./48", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 968 [pid 961] <... futex resumed>) = 1 [pid 960] <... prctl resumed>) = 0 [pid 958] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 967] <... mprotect resumed>) = 0 [pid 967] rt_sigprocmask(SIG_BLOCK, ~[] [pid 960] setpgid(0, 0 [pid 961] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 958] <... prctl resumed>) = 0 [pid 953] <... futex resumed>) = 0 [pid 967] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 967] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[969]}, 88) = 969 [pid 967] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 967] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 967] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 968 attached [pid 968] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 968] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 968] chdir("./48") = 0 [pid 968] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 968] setpgid(0, 0) = 0 [pid 968] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 968] write(3, "1000", 4) = 4 [pid 968] close(3) = 0 [pid 968] symlink("/dev/binderfs", "./binderfs") = 0 [pid 968] write(1, "executing program\n", 18) = 18 executing program [pid 968] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 968] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 968] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 968] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 968] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 968] rt_sigprocmask(SIG_BLOCK, ~[] [pid 960] <... setpgid resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 969 attached [pid 958] setpgid(0, 0 [pid 953] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 960] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 968] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 968] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[970]}, 88) = 970 [pid 968] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 968] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 968] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 970 attached [pid 970] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 970] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 970] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 970] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 968] <... futex resumed>) = 0 [pid 968] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 968] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 970] <... futex resumed>) = 1 [pid 970] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 970] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 968] <... futex resumed>) = 0 [pid 968] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 968] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 970] <... futex resumed>) = 1 [pid 970] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 970] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 968] <... futex resumed>) = 0 [pid 968] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 968] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 970] <... futex resumed>) = 1 [pid 970] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 970] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 968] <... futex resumed>) = 0 [pid 968] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 968] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 970] <... futex resumed>) = 1 [pid 970] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 971 [pid 970] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 968] <... futex resumed>) = 0 [pid 968] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 968] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 970] <... futex resumed>) = 1 [pid 970] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 970] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 968] <... futex resumed>) = 0 [pid 968] exit_group(0) = ? [pid 970] <... futex resumed>) = ? [pid 970] +++ exited with 0 +++ [pid 968] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=968, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 958] <... setpgid resumed>) = 0 [pid 953] <... futex resumed>) = 1 [pid 969] set_robust_list(0x7fd1a43f59a0, 24 [pid 961] <... futex resumed>) = 0 [pid 960] <... openat resumed>) = 3 [pid 958] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 953] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 969] <... set_robust_list resumed>) = 0 [pid 969] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 969] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 969] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 967] <... futex resumed>) = 0 [pid 967] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 967] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 969] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 969] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 967] <... futex resumed>) = 0 [pid 967] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 967] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./48", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./48", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 969] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 304] umount2("./48/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 969] <... connect resumed>) = -1 EEXIST (File exists) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 969] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] newfstatat(AT_FDCWD, "./48/binderfs" [pid 969] <... futex resumed>) = 1 [pid 967] <... futex resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 969] sendfile(-1, -1, [3 [pid 967] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] unlink("./48/binderfs" [pid 969] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 967] <... futex resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 969] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 967] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] getdents64(3 [pid 969] <... futex resumed>) = 0 [pid 967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 969] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 967] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] close(3 [pid 967] <... futex resumed>) = 0 [pid 961] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 960] write(3, "1000", 4 [pid 958] <... openat resumed>) = 3 [pid 304] <... close resumed>) = 0 [pid 967] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] rmdir("./48") = 0 [pid 304] mkdir("./49", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 972 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 969] <... clone3 resumed>) = 973 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 969] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 967] <... futex resumed>) = 0 [pid 969] ioctl(3, PPPIOCSMRU, 0 [pid 967] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 969] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 967] <... futex resumed>) = 0 [pid 969] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 967] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 969] <... futex resumed>) = 0 [pid 967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 969] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 967] exit_group(0 [pid 969] <... futex resumed>) = ? [pid 967] <... exit_group resumed>) = ? [pid 969] +++ exited with 0 +++ [pid 967] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=967, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 972 attached [pid 972] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 972] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 972] chdir("./49") = 0 [ 25.044605][ T909] RDX: 0000000000000000 RSI: 0000000005fe0e80 RDI: 000000000c04eb7d [ 25.053903][ T909] RBP: ffffc900016a7c10 R08: ffff888111968083 R09: 1ffff1102232d010 [ 25.062081][ T909] R10: dffffc0000000000 R11: ffffed102232d011 R12: dffffc0000000000 [ 25.070834][ T909] R13: dffffc0000000000 R14: 0000000005fe0e80 R15: ffff88810d7c4800 [ 25.079055][ T909] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 25.088286][ T909] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [pid 972] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 972] setpgid(0, 0) = 0 [pid 972] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 972] write(3, "1000", 4) = 4 [pid 972] close(3) = 0 [pid 972] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 972] write(1, "executing program\n", 18) = 18 [pid 961] <... socket resumed>) = 4 [pid 960] <... write resumed>) = 4 [pid 958] write(3, "1000", 4 [pid 972] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 961] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 960] close(3 [pid 958] <... write resumed>) = 4 [pid 961] <... futex resumed>) = 1 [pid 953] <... futex resumed>) = 0 [pid 961] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 960] <... close resumed>) = 0 [pid 958] close(3 [pid 961] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 960] symlink("/dev/binderfs", "./binderfs" [pid 953] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 961] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 958] <... close resumed>) = 0 [pid 960] <... symlink resumed>) = 0 [pid 958] symlink("/dev/binderfs", "./binderfs" [pid 953] <... futex resumed>) = 0 [pid 961] <... connect resumed>) = 0 [pid 961] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 960] write(1, "executing program\n", 18 [pid 958] <... symlink resumed>) = 0 [pid 953] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 972] <... futex resumed>) = 0 [pid 972] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 972] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./43", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./43", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./43/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./43/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./43/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./43") = 0 [pid 306] mkdir("./44", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 974 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 972] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 972] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 972] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 972] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 972] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[975]}, 88) = 975 [pid 972] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 972] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 972] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 961] <... futex resumed>) = 0 [pid 953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-5-15/strace-static-x86_64: Process 974 attached [pid 974] set_robust_list(0x555563d1b6a0, 24) = 0 executing program [pid 953] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 961] sendfile(-1, -1, [3 [pid 960] <... write resumed>) = 18 [pid 958] write(1, "executing program\n", 18 [pid 953] <... futex resumed>) = 0 [pid 974] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 974] chdir("./44") = 0 [pid 974] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 974] setpgid(0, 0) = 0 [pid 974] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 974] write(3, "1000", 4) = 4 [pid 974] close(3) = 0 [pid 974] symlink("/dev/binderfs", "./binderfs") = 0 [pid 974] write(1, "executing program\n", 18) = 18 executing program [pid 974] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 974] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 974] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 974] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 974] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 974] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 974] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[976]}, 88) = 976 [pid 974] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 974] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 961] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 960] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 958] <... write resumed>) = 18 [pid 953] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 961] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 960] <... futex resumed>) = 0 [pid 958] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 961] <... futex resumed>) = 0 [pid 953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 974] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 975 attached [pid 975] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 975] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 975] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 975] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 972] <... futex resumed>) = 0 [pid 972] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 972] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 975] <... futex resumed>) = 1 [pid 975] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 975] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 972] <... futex resumed>) = 0 [pid 972] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 972] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 975] <... futex resumed>) = 1 [pid 975] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 975] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 960] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 961] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 958] <... futex resumed>) = 0 [pid 953] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 960] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 972] <... futex resumed>) = 0 [pid 972] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 972] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 975] <... futex resumed>) = 1 [pid 975] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 975] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 972] <... futex resumed>) = 0 [pid 972] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 972] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 975] <... futex resumed>) = 1 [pid 975] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 977 [pid 975] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 972] <... futex resumed>) = 0 [pid 972] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 972] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 975] <... futex resumed>) = 1 [pid 975] ioctl(3, PPPIOCSMRU, 0 [pid 961] <... clone3 resumed>) = 978 [pid 958] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 953] <... futex resumed>) = 0 [pid 953] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 961] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 960] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 958] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 961] <... futex resumed>) = 0 [pid 960] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 958] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 961] ioctl(3, PPPIOCSMRU, 0 [pid 960] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 958] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 953] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 975] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 975] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 972] <... futex resumed>) = 0 [pid 972] exit_group(0) = ? [pid 975] <... futex resumed>) = ? [pid 975] +++ exited with 0 +++ [pid 972] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=972, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 976 attached [pid 976] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 976] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 976] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 976] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 974] <... futex resumed>) = 0 [pid 974] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 974] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 976] <... futex resumed>) = 1 [pid 976] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 976] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 974] <... futex resumed>) = 0 [pid 974] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 974] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 976] <... futex resumed>) = 1 [pid 976] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 976] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 961] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 958] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 953] <... futex resumed>) = 0 [pid 961] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 960] <... mmap resumed>) = 0x7fd1a43d5000 [pid 958] <... mmap resumed>) = 0x7fd1a43d5000 [pid 953] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 974] <... futex resumed>) = 0 [pid 974] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 974] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 976] <... futex resumed>) = 1 [pid 976] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 976] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 974] <... futex resumed>) = 0 [pid 974] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 974] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 976] <... futex resumed>) = 1 [pid 976] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 979 [pid 976] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 974] <... futex resumed>) = 0 [pid 974] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 974] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 976] <... futex resumed>) = 1 [pid 976] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 976] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 974] <... futex resumed>) = 0 [pid 974] exit_group(0) = ? [pid 976] <... futex resumed>) = ? [pid 304] <... restart_syscall resumed>) = 0 [pid 961] <... futex resumed>) = 0 [pid 960] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 958] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] umount2("./49", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 958] <... mprotect resumed>) = 0 [pid 953] exit_group(0 [pid 304] openat(AT_FDCWD, "./49", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 958] rt_sigprocmask(SIG_BLOCK, ~[] [pid 953] <... exit_group resumed>) = ? [pid 304] <... openat resumed>) = 3 [pid 960] <... mprotect resumed>) = 0 [pid 958] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] fstat(3 [pid 958] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 958] <... clone3 resumed> => {parent_tid=[980]}, 88) = 980 [pid 958] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 958] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] getdents64(3 [pid 958] <... futex resumed>) = 0 [pid 958] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./49/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 961] +++ exited with 0 +++ [pid 953] +++ exited with 0 +++ [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 960] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=953, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] newfstatat(AT_FDCWD, "./49/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./49/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./49" [pid 311] <... restart_syscall resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 304] mkdir("./50", 0777 [pid 311] umount2("./39", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... mkdir resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./39", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... openat resumed>) = 3 [pid 311] fstat(3 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./39/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./39/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./39/binderfs") = 0 [pid 311] getdents64(3 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 981 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 311] close(3 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... close resumed>) = 0 [pid 311] rmdir("./39") = 0 [pid 311] mkdir("./40", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 982 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 976] +++ exited with 0 +++ [pid 974] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 982 attached [pid 960] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=974, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 982] set_robust_list(0x555563d1b6a0, 24 [pid 960] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 980 attached ci2-android-5-15/strace-static-x86_64: Process 981 attached [pid 980] set_robust_list(0x7fd1a43f59a0, 24 [pid 981] set_robust_list(0x555563d1b6a0, 24 [pid 980] <... set_robust_list resumed>) = 0 [pid 980] rt_sigprocmask(SIG_SETMASK, [] [pid 981] <... set_robust_list resumed>) = 0 [pid 980] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 981] rt_sigprocmask(SIG_SETMASK, [] [pid 980] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 981] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 981] chdir("./50") = 0 [pid 981] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 981] setpgid(0, 0) = 0 [pid 981] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 980] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 980] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 981] <... openat resumed>) = 3 [pid 958] <... futex resumed>) = 0 [pid 981] write(3, "1000", 4) = 4 [pid 981] close(3) = 0 [pid 981] symlink("/dev/binderfs", "./binderfs" [pid 958] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 982] <... set_robust_list resumed>) = 0 [pid 958] <... futex resumed>) = 1 [pid 960] <... clone3 resumed> => {parent_tid=[983]}, 88) = 983 ci2-android-5-15/strace-static-x86_64: Process 983 attached [pid 982] rt_sigprocmask(SIG_SETMASK, [] [pid 958] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 980] <... futex resumed>) = 0 [pid 980] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 980] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 980] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 981] <... symlink resumed>) = 0 [ 25.095088][ T909] CR2: 00007fd1a4456e00 CR3: 000000011db16000 CR4: 00000000003506a0 [ 25.104588][ T909] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 25.114073][ T909] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 25.122399][ T909] Call Trace: [ 25.125765][ T909] [ 25.129636][ T909] pppol2tp_release+0x150/0x2b0 [ 25.134590][ T909] sock_close+0xb8/0x200 [ 25.139400][ T909] ? sock_mmap+0xa0/0xa0 [ 25.144580][ T909] __fput+0x22b/0x900 [pid 981] write(1, "executing program\n", 18) = 18 executing program [pid 981] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./44", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./44", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./44/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./44/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./44/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./44") = 0 [pid 306] mkdir("./45", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 983] set_robust_list(0x7fd1a43f59a0, 24 [pid 982] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 960] rt_sigprocmask(SIG_SETMASK, [] [pid 958] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 984 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 981] <... futex resumed>) = 0 [pid 981] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 981] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 981] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 981] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 981] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 981] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[985]}, 88) = 985 [pid 981] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 981] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 981] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 984 attached [pid 984] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 984] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 984] chdir("./45") = 0 [pid 984] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 984] setpgid(0, 0) = 0 [pid 984] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 983] <... set_robust_list resumed>) = 0 [pid 983] rt_sigprocmask(SIG_SETMASK, [] [pid 982] chdir("./40" [pid 960] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 958] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 984] <... openat resumed>) = 3 [pid 984] write(3, "1000", 4) = 4 [pid 984] close(3) = 0 [pid 984] symlink("/dev/binderfs", "./binderfs") = 0 [pid 984] write(1, "executing program\n", 18) = 18 [pid 984] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 984] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 984] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 984] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 984] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 984] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 984] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[986]}, 88) = 986 [pid 984] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 984] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 984] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 982] <... chdir resumed>) = 0 [pid 960] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 958] <... futex resumed>) = 1 [pid 982] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 960] <... futex resumed>) = 0 [pid 958] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 980] <... futex resumed>) = 0 [pid 983] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 982] <... prctl resumed>) = 0 [pid 960] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 985 attached [pid 985] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 985] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 985] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 985] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 981] <... futex resumed>) = 0 [pid 981] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 981] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 985] <... futex resumed>) = 1 [pid 985] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 985] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 981] <... futex resumed>) = 0 [pid 981] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 981] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 985] <... futex resumed>) = 1 [pid 985] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 985] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 981] <... futex resumed>) = 0 [pid 981] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 981] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 985] <... futex resumed>) = 1 [pid 985] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 985] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 981] <... futex resumed>) = 0 [pid 981] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 981] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 985] <... futex resumed>) = 1 [pid 985] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 987 [pid 985] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 981] <... futex resumed>) = 0 [pid 981] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 981] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 985] <... futex resumed>) = 1 [pid 985] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 985] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 981] <... futex resumed>) = 0 [pid 981] exit_group(0) = ? [pid 983] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 982] setpgid(0, 0 [pid 980] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 985] <... futex resumed>) = ? [pid 985] +++ exited with 0 +++ [pid 981] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=981, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 986 attached [pid 986] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 986] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 986] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 986] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 984] <... futex resumed>) = 0 [pid 984] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 984] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 986] <... futex resumed>) = 1 [pid 986] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 986] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 984] <... futex resumed>) = 0 [pid 984] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 984] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 986] <... futex resumed>) = 1 [pid 986] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 986] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 984] <... futex resumed>) = 0 [pid 984] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 984] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 983] <... socket resumed>) = 3 [pid 982] <... setpgid resumed>) = 0 [pid 980] <... connect resumed>) = -1 EEXIST (File exists) [pid 982] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 980] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 983] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... restart_syscall resumed>) = 0 [pid 983] <... futex resumed>) = 1 [pid 982] <... openat resumed>) = 3 [pid 980] <... futex resumed>) = 1 [pid 960] <... futex resumed>) = 0 [pid 958] <... futex resumed>) = 0 [pid 304] umount2("./50", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./50", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./50/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./50/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./50/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./50") = 0 [pid 304] mkdir("./51", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 988 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 986] <... futex resumed>) = 1 [pid 986] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 986] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 984] <... futex resumed>) = 0 [pid 984] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 984] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 986] <... futex resumed>) = 1 [pid 986] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 989 [pid 986] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 984] <... futex resumed>) = 0 [pid 984] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 984] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 986] <... futex resumed>) = 1 [pid 986] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 986] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 984] <... futex resumed>) = 0 [pid 984] exit_group(0) = ? [pid 986] <... futex resumed>) = ? [pid 986] +++ exited with 0 +++ [pid 984] +++ exited with 0 +++ [pid 983] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 982] write(3, "1000", 4 [pid 980] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 960] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 958] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=984, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 988 attached [pid 988] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 988] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 988] chdir("./51") = 0 [pid 988] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 988] setpgid(0, 0) = 0 [pid 988] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 988] write(3, "1000", 4) = 4 [pid 988] close(3) = 0 [pid 988] symlink("/dev/binderfs", "./binderfs") = 0 [pid 988] write(1, "executing program\n", 18) = 18 executing program [pid 988] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 983] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 982] <... write resumed>) = 4 [pid 980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 960] <... futex resumed>) = 0 [pid 958] <... futex resumed>) = 0 [pid 988] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 988] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 988] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./45", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./45", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./45/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./45/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./45/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./45") = 0 [pid 306] mkdir("./46", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 990 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 988] <... mmap resumed>) = 0x7fd1a43d5000 [pid 988] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 988] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 988] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[991]}, 88) = 991 [pid 988] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 988] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 988] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 982] close(3 [pid 980] sendfile(-1, -1, [3 [pid 960] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 958] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 983] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IPci2-android-5-15/strace-static-x86_64: Process 990 attached [pid 990] set_robust_list(0x555563d1b6a0, 24) = 0 executing program [pid 990] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 990] chdir("./46") = 0 [pid 990] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 990] setpgid(0, 0) = 0 [pid 990] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 990] write(3, "1000", 4) = 4 [pid 990] close(3) = 0 [pid 990] symlink("/dev/binderfs", "./binderfs") = 0 [pid 990] write(1, "executing program\n", 18) = 18 [pid 990] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 990] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 990] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 990] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 990] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 980] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 990] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-5-15/strace-static-x86_64: Process 991 attached [pid 980] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 958] <... futex resumed>) = 0 [pid 983] <... socket resumed>) = 4 [pid 982] <... close resumed>) = 0 [pid 980] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 983] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 958] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 991] set_robust_list(0x7fd1a43f59a0, 24 [pid 990] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 990] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 991] <... set_robust_list resumed>) = 0 [pid 991] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 991] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 991] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 988] <... futex resumed>) = 0 [pid 988] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 988] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 990] <... clone3 resumed> => {parent_tid=[992]}, 88) = 992 [pid 991] <... futex resumed>) = 1 [pid 990] rt_sigprocmask(SIG_SETMASK, [] [pid 991] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 990] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 991] <... socket resumed>) = 4 [pid 990] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 990] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 991] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 988] <... futex resumed>) = 0 [pid 988] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 988] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 991] <... futex resumed>) = 1 [pid 991] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 991] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 988] <... futex resumed>) = 0 [pid 988] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 988] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 991] <... futex resumed>) = 1 [pid 991] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 991] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 988] <... futex resumed>) = 0 [pid 988] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 988] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 991] <... futex resumed>) = 1 [pid 991] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 993 [pid 983] <... futex resumed>) = 1 [pid 982] symlink("/dev/binderfs", "./binderfs" [pid 980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 960] <... futex resumed>) = 0 [pid 983] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 958] <... futex resumed>) = 0 [pid 991] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 988] <... futex resumed>) = 0 [pid 988] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 988] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 991] <... futex resumed>) = 1 [pid 991] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 991] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 988] <... futex resumed>) = 0 [pid 988] exit_group(0) = ? [pid 991] <... futex resumed>) = ? [pid 991] +++ exited with 0 +++ [pid 988] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=988, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 992 attached [pid 992] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 992] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 25.149716][ T909] ____fput+0x15/0x20 [ 25.153809][ T909] task_work_run+0x127/0x190 [ 25.158528][ T909] do_exit+0xb70/0x29a0 [ 25.163038][ T909] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 25.168878][ T909] ? put_task_struct+0x90/0x90 [ 25.174033][ T909] ? __kasan_check_write+0x14/0x20 [ 25.179490][ T909] __x64_sys_exit+0x40/0x40 [ 25.184039][ T909] x64_sys_call+0x44/0x9a0 [ 25.188504][ T909] do_syscall_64+0x4c/0xa0 [ 25.193468][ T909] ? clear_bhb_loop+0x50/0xa0 [pid 992] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 992] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 990] <... futex resumed>) = 0 [pid 990] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 990] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 992] <... futex resumed>) = 1 [pid 983] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 980] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 960] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 958] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 992] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 980] <... clone3 resumed>) = 994 [pid 983] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 960] <... futex resumed>) = 0 [pid 980] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 983] <... connect resumed>) = -1 EEXIST (File exists) [pid 980] <... futex resumed>) = 1 [pid 983] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 960] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 958] <... futex resumed>) = 0 [pid 983] <... futex resumed>) = 0 [pid 980] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 960] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 983] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 980] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 960] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 958] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 983] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 982] <... symlink resumed>) = 0 [pid 980] ioctl(3, PPPIOCSMRU, 0 [pid 960] <... futex resumed>) = 0 [pid 992] <... socket resumed>) = 4 [pid 992] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 990] <... futex resumed>) = 0 [pid 990] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 990] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 992] <... futex resumed>) = 1 [pid 992] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 992] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 990] <... futex resumed>) = 0 [pid 990] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 990] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 992] <... futex resumed>) = 1 [pid 992] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./51", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./51", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./51/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./51/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./51/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3 [pid 958] <... futex resumed>) = 0 [pid 983] sendfile(-1, -1, [3 [pid 304] <... close resumed>) = 0 [pid 982] write(1, "executing program\n", 18 [pid 983] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 980] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 960] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 958] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] rmdir("./51") = 0 [pid 304] mkdir("./52", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 995 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 992] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 990] <... futex resumed>) = 0 [pid 990] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 990] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 992] <... futex resumed>) = 1 [pid 992] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 996 [pid 992] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 990] <... futex resumed>) = 0 [pid 990] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 990] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 992] <... futex resumed>) = 1 [pid 992] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) executing program [pid 992] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 995 attached [pid 983] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 982] <... write resumed>) = 18 [pid 980] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 960] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 958] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 990] <... futex resumed>) = 0 [pid 990] exit_group(0) = ? [pid 992] <... futex resumed>) = ? [pid 992] +++ exited with 0 +++ [pid 990] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=990, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 995] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 995] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 995] chdir("./52") = 0 [pid 995] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 995] setpgid(0, 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./46", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./46", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./46/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./46/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./46/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./46") = 0 [pid 306] mkdir("./47", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 997 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 995] <... setpgid resumed>) = 0 [pid 995] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 983] <... futex resumed>) = 0 [pid 982] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 980] <... futex resumed>) = 0 [pid 960] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 958] exit_group(0ci2-android-5-15/strace-static-x86_64: Process 997 attached [pid 983] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 982] <... futex resumed>) = 0 [pid 960] <... futex resumed>) = 0 [pid 958] <... exit_group resumed>) = ? [pid 995] <... openat resumed>) = 3 [pid 995] write(3, "1000", 4) = 4 [pid 995] close(3) = 0 [pid 995] symlink("/dev/binderfs", "./binderfs") = 0 [pid 995] write(1, "executing program\n", 18) = 18 executing program [pid 995] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 995] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 995] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 995] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 995] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 995] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 995] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[998]}, 88) = 998 [pid 995] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 995] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 995] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 998 attached [pid 998] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 998] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 998] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 998] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 995] <... futex resumed>) = 0 [pid 995] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 995] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 998] <... futex resumed>) = 1 [pid 998] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 998] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 995] <... futex resumed>) = 0 [pid 995] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 995] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 998] <... futex resumed>) = 1 [pid 998] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 998] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 995] <... futex resumed>) = 0 [pid 983] <... clone3 resumed>) = 999 [pid 982] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 980] +++ exited with 0 +++ [pid 960] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 995] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 995] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 958] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=958, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 982] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 982] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 983] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 997] set_robust_list(0x555563d1b6a0, 24 [pid 982] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 997] <... set_robust_list resumed>) = 0 [pid 983] <... futex resumed>) = 1 [pid 982] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 960] <... futex resumed>) = 0 [pid 997] rt_sigprocmask(SIG_SETMASK, [] [pid 983] ioctl(3, PPPIOCSMRU, 0 [pid 982] <... mmap resumed>) = 0x7fd1a43d5000 [pid 960] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 998] <... futex resumed>) = 1 [pid 998] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 998] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 995] <... futex resumed>) = 0 [pid 995] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 995] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 998] <... futex resumed>) = 1 [pid 998] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1000 [pid 998] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 995] <... futex resumed>) = 0 [pid 995] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 995] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 998] <... futex resumed>) = 1 [pid 998] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 998] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 995] <... futex resumed>) = 0 [pid 995] exit_group(0) = ? [pid 998] <... futex resumed>) = ? [pid 998] +++ exited with 0 +++ [pid 995] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=995, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 997] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 997] chdir("./47") = 0 [pid 997] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 997] setpgid(0, 0) = 0 [pid 997] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 executing program [pid 997] write(3, "1000", 4) = 4 [pid 997] close(3) = 0 [pid 997] symlink("/dev/binderfs", "./binderfs") = 0 [pid 997] write(1, "executing program\n", 18) = 18 [pid 997] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 997] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 997] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 997] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 997] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 997] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 997] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 983] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 982] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 960] <... futex resumed>) = 0 [pid 997] <... clone3 resumed> => {parent_tid=[1001]}, 88) = 1001 [pid 983] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 982] <... mprotect resumed>) = 0 [pid 960] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 997] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 997] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 997] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1001 attached [pid 1001] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1001] rt_sigprocmask(SIG_SETMASK, [] [pid 983] <... futex resumed>) = 0 [pid 982] rt_sigprocmask(SIG_BLOCK, ~[] [pid 960] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1001] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1001] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1001] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 997] <... futex resumed>) = 0 [pid 997] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 997] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1001] <... futex resumed>) = 1 [pid 960] exit_group(0 [pid 983] ???( [pid 982] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 983] <... ??? resumed>) = ? [pid 960] <... exit_group resumed>) = ? [pid 1001] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 983] +++ exited with 0 +++ [pid 982] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1001] <... socket resumed>) = 4 [pid 1001] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 997] <... futex resumed>) = 0 [pid 997] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 997] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 960] +++ exited with 0 +++ [pid 1001] <... futex resumed>) = 1 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=960, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1001] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 982] <... clone3 resumed> => {parent_tid=[1002]}, 88) = 1002 [pid 1001] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 997] <... futex resumed>) = 0 [pid 308] umount2("./39", MNT_FORCE|UMOUNT_NOFOLLOW [pid 982] rt_sigprocmask(SIG_SETMASK, [] [pid 305] umount2("./47", MNT_FORCE|UMOUNT_NOFOLLOW [pid 982] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 982] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 982] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./39", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 982] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] openat(AT_FDCWD, "./47", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3 [pid 305] <... openat resumed>) = 3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] fstat(3 [pid 997] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] getdents64(3 [pid 308] umount2("./39/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 997] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] newfstatat(AT_FDCWD, "./39/binderfs" [pid 305] umount2("./47/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 997] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] unlink("./39/binderfs" [pid 305] newfstatat(AT_FDCWD, "./47/binderfs" [pid 304] umount2("./52", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... unlink resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] getdents64(3 [pid 305] unlink("./47/binderfs" [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./52", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] close(3 [pid 305] <... unlink resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 308] <... close resumed>) = 0 [pid 305] getdents64(3 [pid 304] fstat(3 [pid 308] rmdir("./39" [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 304] getdents64(3 [pid 305] close(3 [pid 308] mkdir("./40", 0777 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... close resumed>) = 0 [pid 304] umount2("./52/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./52/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./52/binderfs" [pid 308] <... mkdir resumed>) = 0 [pid 305] rmdir("./47" [pid 304] <... unlink resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] getdents64(3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] mkdir("./48", 0777 [pid 304] close(3) = 0 [pid 304] rmdir("./52") = 0 [pid 304] mkdir("./53", 0777 [pid 305] <... mkdir resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1003 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1004 ci2-android-5-15/strace-static-x86_64: Process 1003 attached ci2-android-5-15/strace-static-x86_64: Process 1005 attached ci2-android-5-15/strace-static-x86_64: Process 1002 attached [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1005 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1005] set_robust_list(0x555563d1b6a0, 24 [pid 1002] set_robust_list(0x7fd1a43f59a0, 24 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1005] <... set_robust_list resumed>) = 0 [pid 1003] set_robust_list(0x555563d1b6a0, 24 [pid 1001] <... futex resumed>) = 1 [pid 1001] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [ 25.198251][ T909] ? clear_bhb_loop+0x50/0xa0 [ 25.203931][ T909] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 25.210063][ T909] RIP: 0033:0x7fd1a4415949 [ 25.214616][ T909] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 25.222376][ T909] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 25.232214][ T909] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 executing program executing program [pid 1001] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1005] rt_sigprocmask(SIG_SETMASK, [] [pid 1003] <... set_robust_list resumed>) = 0 [pid 1002] <... set_robust_list resumed>) = 0 [pid 997] <... futex resumed>) = 0 [pid 997] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 997] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1001] <... futex resumed>) = 1 [pid 1001] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1006 [pid 1001] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 997] <... futex resumed>) = 0 [pid 997] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 997] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1001] <... futex resumed>) = 1 [pid 1001] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1001] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 997] <... futex resumed>) = 0 [pid 997] exit_group(0) = ? [pid 1001] <... futex resumed>) = ? [pid 1001] +++ exited with 0 +++ [pid 997] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=997, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1004 attached [pid 1004] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1004] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1004] chdir("./53") = 0 [pid 1004] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1004] setpgid(0, 0) = 0 [pid 1004] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1004] write(3, "1000", 4) = 4 [pid 1004] close(3) = 0 [pid 1004] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1004] write(1, "executing program\n", 18) = 18 [pid 1004] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1004] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1004] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./47", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./47", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./47/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./47/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./47/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./47") = 0 [pid 306] mkdir("./48", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1007 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1004] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1004] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1004] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1004] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1008]}, 88) = 1008 [pid 1004] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1004] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1004] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1007 attached [pid 1007] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1007] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1007] chdir("./48") = 0 [pid 1007] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1007] setpgid(0, 0) = 0 [pid 1007] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1007] write(3, "1000", 4) = 4 [pid 1007] close(3) = 0 [pid 1007] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1007] write(1, "executing program\n", 18) = 18 [pid 1007] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1007] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1007] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1007] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1007] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1007] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-5-15/strace-static-x86_64: Process 1008 attached , [], 8) = 0 [pid 1007] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1008] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1008] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1002] rt_sigprocmask(SIG_SETMASK, [] [pid 1008] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1003] rt_sigprocmask(SIG_SETMASK, [] [pid 1002] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1005] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1003] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1002] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1005] chdir("./48" [pid 1002] <... socket resumed>) = 3 [pid 1003] chdir("./40" [pid 1005] <... chdir resumed>) = 0 [pid 1002] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1008] <... socket resumed>) = 3 [pid 1008] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1004] <... futex resumed>) = 0 [pid 1004] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1004] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1008] <... futex resumed>) = 1 [pid 1007] <... clone3 resumed> => {parent_tid=[1009]}, 88) = 1009 [pid 1008] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1007] rt_sigprocmask(SIG_SETMASK, [] [pid 1005] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1003] <... chdir resumed>) = 0 [pid 1002] <... futex resumed>) = 1 [pid 982] <... futex resumed>) = 0 [pid 982] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1002] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1005] <... prctl resumed>) = 0 [pid 1003] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 982] <... futex resumed>) = 0 [pid 982] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1007] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1002] <... socket resumed>) = 4 [pid 1005] setpgid(0, 0 [pid 1003] <... prctl resumed>) = 0 [pid 1008] <... socket resumed>) = 4 [pid 1007] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1007] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1009 attached [pid 1005] <... setpgid resumed>) = 0 [pid 1003] setpgid(0, 0 [pid 1002] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1008] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1004] <... futex resumed>) = 0 [pid 1004] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1004] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1008] <... futex resumed>) = 1 [pid 1008] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1008] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1004] <... futex resumed>) = 0 [pid 1004] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1004] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1008] <... futex resumed>) = 1 [pid 1008] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1008] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1004] <... futex resumed>) = 0 [pid 1004] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1004] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1008] <... futex resumed>) = 1 [pid 1008] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1010 [pid 1008] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1004] <... futex resumed>) = 0 [pid 1004] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1004] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1008] <... futex resumed>) = 1 [pid 1008] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1008] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1004] <... futex resumed>) = 0 [pid 1004] exit_group(0) = ? [pid 1008] <... futex resumed>) = ? [pid 1008] +++ exited with 0 +++ [pid 1004] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1004, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1009] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1009] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1009] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1009] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1007] <... futex resumed>) = 0 [pid 1007] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1007] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1009] <... futex resumed>) = 1 [pid 1009] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1009] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1007] <... futex resumed>) = 0 [pid 1007] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1007] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1009] <... futex resumed>) = 1 [pid 1009] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1009] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1007] <... futex resumed>) = 0 [pid 1007] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1007] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1009] <... futex resumed>) = 1 [pid 1009] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1009] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1007] <... futex resumed>) = 0 [pid 1007] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1007] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1009] <... futex resumed>) = 1 [pid 1009] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1011 [pid 1005] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1003] <... setpgid resumed>) = 0 [pid 1002] <... futex resumed>) = 1 [pid 982] <... futex resumed>) = 0 [pid 1005] <... openat resumed>) = 3 [pid 1003] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1002] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 982] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./53", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./53", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./53/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./53/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./53/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./53") = 0 [pid 304] mkdir("./54", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1012 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1009] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1007] <... futex resumed>) = 0 [pid 1007] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1007] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1009] <... futex resumed>) = 1 [pid 1009] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1009] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1007] <... futex resumed>) = 0 [pid 1007] exit_group(0) = ? [pid 1009] <... futex resumed>) = ? [pid 1009] +++ exited with 0 +++ [pid 1007] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1007, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1005] write(3, "1000", 4) = 4 [pid 306] <... restart_syscall resumed>) = 0 [pid 1005] close(3) = 0 [pid 1005] symlink("/dev/binderfs", "./binderfs" [pid 306] umount2("./48", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1005] <... symlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1005] write(1, "executing program\n", 18 executing program [pid 306] openat(AT_FDCWD, "./48", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1005] <... write resumed>) = 18 [pid 306] <... openat resumed>) = 3 [pid 1005] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3 [pid 1005] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1005] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] getdents64(3 [pid 1002] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 982] <... futex resumed>) = 0 [pid 1005] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1002] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 982] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1005] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] umount2("./48/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1003] <... openat resumed>) = 3 [pid 1002] <... connect resumed>) = -1 EEXIST (File exists) [pid 1005] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1005] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] newfstatat(AT_FDCWD, "./48/binderfs" [pid 1005] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1005] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] unlink("./48/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1012 attached [pid 1005] <... mprotect resumed>) = 0 [pid 1003] write(3, "1000", 4 [pid 1002] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 1005] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(3 [pid 1005] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1005] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] close(3) = 0 [pid 1005] <... clone3 resumed> => {parent_tid=[1013]}, 88) = 1013 [pid 306] rmdir("./48" [pid 1005] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 1005] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./49", 0777 [pid 1005] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 1005] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1005] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1014 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1013 attached [pid 1013] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1013] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1013] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1013] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1005] <... futex resumed>) = 0 [pid 1005] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1005] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1013] <... futex resumed>) = 1 [pid 1013] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1013] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1005] <... futex resumed>) = 0 [pid 1005] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1005] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1013] <... futex resumed>) = 1 [pid 1013] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1013] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1005] <... futex resumed>) = 0 [pid 1005] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1005] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1013] <... futex resumed>) = 1 [pid 1013] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1013] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1005] <... futex resumed>) = 0 [pid 1005] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1005] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1013] <... futex resumed>) = 1 [pid 1013] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1015 [pid 1013] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1005] <... futex resumed>) = 0 [pid 1005] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1005] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1013] <... futex resumed>) = 1 [pid 1013] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1013] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1005] <... futex resumed>) = 0 [pid 1005] exit_group(0) = ? [pid 1013] <... futex resumed>) = ? [pid 1013] +++ exited with 0 +++ [pid 1005] +++ exited with 0 +++ [pid 1012] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1012] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1012] chdir("./54") = 0 [pid 1012] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1012] setpgid(0, 0) = 0 [pid 1012] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1012] write(3, "1000", 4) = 4 [pid 1012] close(3) = 0 [pid 1012] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1012] write(1, "executing program\n", 18) = 18 [pid 1012] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1003] <... write resumed>) = 4 [pid 1002] <... futex resumed>) = 1 [pid 1012] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1012] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1012] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1012] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1012] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1012] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1016]}, 88) = 1016 [pid 1012] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 982] <... futex resumed>) = 0 [pid 1003] close(3 [pid 1002] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1005, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-5-15/strace-static-x86_64: Process 1016 attached ci2-android-5-15/strace-static-x86_64: Process 1014 attached [pid 1012] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1003] <... close resumed>) = 0 [pid 982] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1012] <... futex resumed>) = 0 [pid 1012] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1016] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1016] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1016] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1016] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1012] <... futex resumed>) = 0 [pid 1012] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1012] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1016] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1016] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1012] <... futex resumed>) = 0 [pid 1012] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1012] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1016] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1003] symlink("/dev/binderfs", "./binderfs" [pid 982] <... futex resumed>) = 1 [pid 1002] <... futex resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 1016] <... connect resumed>) = 0 [pid 1014] set_robust_list(0x555563d1b6a0, 24 [pid 1003] <... symlink resumed>) = 0 [pid 1002] sendfile(-1, -1, [3 [pid 982] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1016] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1012] <... futex resumed>) = 0 [pid 1016] sendfile(-1, -1, [3 [pid 1012] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1016] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1012] <... futex resumed>) = 0 [pid 1016] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1012] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1016] <... futex resumed>) = 0 [pid 1012] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1016] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1012] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1016] <... clone3 resumed>) = 1017 [pid 1012] <... futex resumed>) = 0 [pid 1016] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1012] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1016] <... futex resumed>) = 0 [pid 1012] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1016] ioctl(3, PPPIOCSMRU, 0 [pid 1012] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1016] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1012] <... futex resumed>) = 0 [pid 1016] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1012] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1016] <... futex resumed>) = 0 [pid 1012] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1016] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1012] exit_group(0 [pid 1016] <... futex resumed>) = ? [pid 1012] <... exit_group resumed>) = ? [pid 1016] +++ exited with 0 +++ [pid 1012] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1012, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1014] <... set_robust_list resumed>) = 0 [pid 1014] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1014] chdir("./49") = 0 [pid 1014] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1014] setpgid(0, 0) = 0 [pid 1014] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1014] write(3, "1000", 4) = 4 [pid 1014] close(3) = 0 [pid 1014] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1014] write(1, "executing program\n", 18) = 18 [pid 1014] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1003] write(1, "executing program\n", 18 [pid 1002] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1014] <... futex resumed>) = 0 [pid 1014] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1014] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1014] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1014] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1014] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1003] <... write resumed>) = 18 [pid 1002] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] umount2("./48", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1014] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1003] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1002] <... futex resumed>) = 1 [pid 982] <... futex resumed>) = 0 executing program executing program [pid 1014] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1003] <... futex resumed>) = 0 [pid 1002] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 982] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1003] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1002] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 982] <... futex resumed>) = 0 [pid 305] openat(AT_FDCWD, "./48", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1014] <... clone3 resumed> => {parent_tid=[1018]}, 88) = 1018 [pid 1003] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1002] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 982] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1014] rt_sigprocmask(SIG_SETMASK, [] [pid 1003] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] <... openat resumed>) = 3 [pid 1014] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1014] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1014] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1018 attached [pid 1018] set_robust_list(0x7fd1a43f59a0, 24 [pid 1002] <... clone3 resumed>) = 1019 [pid 1003] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] fstat(3 [pid 1018] <... set_robust_list resumed>) = 0 [pid 1002] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1003] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1003] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1002] <... futex resumed>) = 1 [pid 982] <... futex resumed>) = 0 [pid 1003] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] getdents64(3 [pid 1003] <... mprotect resumed>) = 0 [pid 982] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1018] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1003] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1002] ioctl(3, PPPIOCSMRU, 0 [pid 982] <... futex resumed>) = 0 [pid 305] umount2("./48/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1003] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1002] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 982] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1003] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1002] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 982] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1018] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1018] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 982] exit_group(0 [pid 1003] <... clone3 resumed> => {parent_tid=[1020]}, 88) = 1020 [pid 305] newfstatat(AT_FDCWD, "./48/binderfs" [pid 1003] rt_sigprocmask(SIG_SETMASK, [] [pid 1002] <... futex resumed>) = ? [pid 982] <... exit_group resumed>) = ? [pid 1003] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1002] +++ exited with 0 +++ [pid 1018] <... socket resumed>) = 3 [pid 1018] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1014] <... futex resumed>) = 0 [pid 1014] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1014] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1018] <... futex resumed>) = 1 [pid 982] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=982, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1003] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] unlink("./48/binderfs" [pid 1003] <... futex resumed>) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1018] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 305] <... unlink resumed>) = 0 [pid 1003] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] getdents64(3 [pid 1018] <... socket resumed>) = 4 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1018] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] close(3 [pid 1014] <... futex resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 1014] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rmdir("./48" [pid 1014] <... futex resumed>) = 0 [pid 1014] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./40", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... rmdir resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./40", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] mkdir("./49", 0777ci2-android-5-15/strace-static-x86_64: Process 1020 attached [pid 1018] <... futex resumed>) = 1 [pid 311] <... openat resumed>) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./40/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] <... mkdir resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./40/binderfs" [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] unlink("./40/binderfs" [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1020] set_robust_list(0x7fd1a43f59a0, 24 [pid 1018] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 311] <... unlink resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1021 attached [pid 1020] <... set_robust_list resumed>) = 0 [pid 1018] <... connect resumed>) = -1 EEXIST (File exists) [pid 311] getdents64(3 [pid 1020] rt_sigprocmask(SIG_SETMASK, [] [pid 1018] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1021 [pid 1020] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1018] <... futex resumed>) = 1 [pid 311] close(3 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1020] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1018] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1014] <... futex resumed>) = 0 [pid 311] <... close resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1020] <... socket resumed>) = 3 [pid 1018] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1014] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rmdir("./40" [pid 1020] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1018] sendfile(-1, -1, [3 [pid 1020] <... futex resumed>) = 1 [pid 1018] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1014] <... futex resumed>) = 0 [pid 1003] <... futex resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 1020] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1018] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1014] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1003] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./41", 0777 [pid 1021] set_robust_list(0x555563d1b6a0, 24 [pid 1020] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1018] <... futex resumed>) = 0 [pid 1014] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1003] <... futex resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1020] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1018] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1003] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1020] <... socket resumed>) = 4 [pid 1020] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1014] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... mkdir resumed>) = 0 [pid 1020] <... futex resumed>) = 1 [pid 1018] <... futex resumed>) = 0 [pid 1014] <... futex resumed>) = 1 [pid 1003] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1020] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1018] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1014] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1003] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1021] <... set_robust_list resumed>) = 0 [pid 1020] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1018] <... clone3 resumed>) = 1022 [pid 1003] <... futex resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] umount2("./54", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1021] rt_sigprocmask(SIG_SETMASK, [] [pid 1020] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1018] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1003] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1023 attached [pid 1021] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1020] <... connect resumed>) = -1 EEXIST (File exists) [pid 1018] <... futex resumed>) = 1 [pid 1014] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1021] chdir("./49" [pid 1020] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1018] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1014] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1023 [pid 304] openat(AT_FDCWD, "./54", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1021] <... chdir resumed>) = 0 [pid 1020] <... futex resumed>) = 1 [pid 1018] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1014] <... futex resumed>) = 0 [pid 1003] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... openat resumed>) = 3 [pid 1021] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1020] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1018] ioctl(3, PPPIOCSMRU, 0 [pid 1014] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1003] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] fstat(3 [pid 1023] set_robust_list(0x555563d1b6a0, 24 [pid 1021] <... prctl resumed>) = 0 [pid 1020] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1018] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1003] <... futex resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1023] <... set_robust_list resumed>) = 0 [pid 1021] setpgid(0, 0 [pid 1020] sendfile(-1, -1, [3 [pid 1018] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1003] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] getdents64(3 [pid 1023] rt_sigprocmask(SIG_SETMASK, [] [pid 1021] <... setpgid resumed>) = 0 [pid 1020] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1018] <... futex resumed>) = 1 [pid 1014] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1023] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1021] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1020] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1018] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1014] exit_group(0 [pid 304] umount2("./54/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1023] chdir("./41" [pid 1021] <... openat resumed>) = 3 [pid 1020] <... futex resumed>) = 1 [pid 1018] <... futex resumed>) = ? [pid 1014] <... exit_group resumed>) = ? [pid 1003] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1023] <... chdir resumed>) = 0 [pid 1021] write(3, "1000", 4 [pid 1020] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1018] +++ exited with 0 +++ [pid 1014] +++ exited with 0 +++ [pid 1003] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] newfstatat(AT_FDCWD, "./54/binderfs" [pid 1023] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1021] <... write resumed>) = 4 [pid 1020] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1003] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1014, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1023] <... prctl resumed>) = 0 [pid 1021] close(3 [pid 1020] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1003] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] unlink("./54/binderfs" [pid 1023] setpgid(0, 0 [pid 1021] <... close resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 1023] <... setpgid resumed>) = 0 [pid 1021] symlink("/dev/binderfs", "./binderfs" [pid 1020] <... clone3 resumed>) = 1024 [pid 304] getdents64(3 [pid 1023] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1021] <... symlink resumed>) = 0 executing program [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1023] <... openat resumed>) = 3 [pid 1021] write(1, "executing program\n", 18 [pid 1020] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] close(3 [pid 1023] write(3, "1000", 4 [pid 1021] <... write resumed>) = 18 [pid 1020] <... futex resumed>) = 1 [pid 1003] <... futex resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 1023] <... write resumed>) = 4 [pid 1021] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1020] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1003] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] rmdir("./54" [pid 1023] close(3 [pid 1021] <... futex resumed>) = 0 [pid 1020] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1003] <... futex resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 1023] <... close resumed>) = 0 [pid 1021] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1020] ioctl(3, PPPIOCSMRU, 0 [pid 1003] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] mkdir("./55", 0777 [pid 1023] symlink("/dev/binderfs", "./binderfs" [pid 1021] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1020] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] umount2("./49", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1023] <... symlink resumed>) = 0 [pid 1020] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1021] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... mkdir resumed>) = 0 [pid 1023] write(1, "executing program\n", 18 [pid 1021] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1020] <... futex resumed>) = 1 [pid 1003] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./49", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1023] <... write resumed>) = 18 [pid 1021] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1020] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 1003] exit_group(0 [pid 306] <... openat resumed>) = 3 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1023] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1021] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1020] <... futex resumed>) = ? [pid 1003] <... exit_group resumed>) = ? [pid 306] fstat(3 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1023] <... futex resumed>) = 0 [pid 1021] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1020] +++ exited with 0 +++ [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1023] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] getdents64(3 [pid 1023] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1023] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1003] +++ exited with 0 +++ [pid 306] umount2("./49/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1023] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1023] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] newfstatat(AT_FDCWD, "./49/binderfs" [pid 1023] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1023] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1021] <... mprotect resumed>) = 0 [pid 306] unlink("./49/binderfs" [pid 1023] <... mprotect resumed>) = 0 [pid 1021] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1003, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... unlink resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1025 ci2-android-5-15/strace-static-x86_64: Process 1025 attached [pid 1023] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1021] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] getdents64(3 [pid 1025] set_robust_list(0x555563d1b6a0, 24 [pid 1023] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1021] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1023] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] close(3 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1021] <... clone3 resumed> => {parent_tid=[1026]}, 88) = 1026 [pid 306] <... close resumed>) = 0 [pid 1023] <... clone3 resumed> => {parent_tid=[1027]}, 88) = 1027 [pid 1021] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rmdir("./49"ci2-android-5-15/strace-static-x86_64: Process 1026 attached [pid 1025] <... set_robust_list resumed>) = 0 [pid 1023] rt_sigprocmask(SIG_SETMASK, [] [pid 1021] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 1023] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1021] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./50", 0777 [pid 1026] set_robust_list(0x7fd1a43f59a0, 24 [pid 1025] rt_sigprocmask(SIG_SETMASK, [] [pid 1023] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1021] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1023] <... futex resumed>) = 0 [pid 1021] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1023] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1026] <... set_robust_list resumed>) = 0 [pid 1025] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1028 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1028 attached [pid 1026] rt_sigprocmask(SIG_SETMASK, [] [pid 1025] chdir("./55"ci2-android-5-15/strace-static-x86_64: Process 1027 attached [pid 1027] set_robust_list(0x7fd1a43f59a0, 24 [pid 1026] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1025] <... chdir resumed>) = 0 [pid 1028] set_robust_list(0x555563d1b6a0, 24 [pid 1027] <... set_robust_list resumed>) = 0 [pid 1027] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1027] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1027] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1023] <... futex resumed>) = 0 [pid 1025] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1023] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1023] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1027] <... futex resumed>) = 1 [pid 1027] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1026] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1025] <... prctl resumed>) = 0 [pid 1028] <... set_robust_list resumed>) = 0 [pid 1027] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1023] <... futex resumed>) = 0 [pid 1023] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1023] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1027] <... futex resumed>) = 1 [pid 1027] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 308] <... restart_syscall resumed>) = 0 [pid 1025] setpgid(0, 0 [pid 1027] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1026] <... socket resumed>) = 3 [pid 1025] <... setpgid resumed>) = 0 [pid 1026] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./40", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1026] <... futex resumed>) = 1 [pid 1025] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1021] <... futex resumed>) = 0 [pid 1026] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1021] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1026] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1026] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1025] <... openat resumed>) = 3 [pid 1021] <... futex resumed>) = 0 [pid 1028] rt_sigprocmask(SIG_SETMASK, [] [pid 1026] <... socket resumed>) = 4 [pid 308] openat(AT_FDCWD, "./40", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1026] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1026] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1021] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1025] write(3, "1000", 4 [pid 308] <... openat resumed>) = 3 [pid 1021] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1025] <... write resumed>) = 4 [pid 308] fstat(3 [pid 1021] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1023] <... futex resumed>) = 0 [pid 1021] <... futex resumed>) = 1 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1025] close(3 [pid 1023] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1021] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1023] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 1025] <... close resumed>) = 0 [pid 1023] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1025] symlink("/dev/binderfs", "./binderfs" [pid 308] umount2("./40/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1027] <... futex resumed>) = 1 [pid 1027] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1025] <... symlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1027] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1025] write(1, "executing program\n", 18 [pid 308] newfstatat(AT_FDCWD, "./40/binderfs" [pid 1025] <... write resumed>) = 18 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1025] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./40/binderfs" [pid 1025] <... futex resumed>) = 0 [pid 1027] <... futex resumed>) = 1 [pid 1023] <... futex resumed>) = 0 executing program [pid 1027] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1023] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1028] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1027] <... clone3 resumed>) = 1029 [pid 1026] <... futex resumed>) = 0 [pid 1025] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1023] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 1023] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1027] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1026] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1025] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 1028] chdir("./50" [pid 1027] <... futex resumed>) = 1 [pid 1023] <... futex resumed>) = 0 [pid 1027] ioctl(3, PPPIOCSMRU, 0 [pid 1023] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1025] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1028] <... chdir resumed>) = 0 [pid 1026] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1027] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1023] <... futex resumed>) = 0 [pid 1027] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1023] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1027] <... futex resumed>) = 0 [pid 1023] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1028] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1027] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1026] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1025] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1023] exit_group(0 [pid 308] close(3 [pid 1027] <... futex resumed>) = ? [pid 1023] <... exit_group resumed>) = ? [pid 1028] <... prctl resumed>) = 0 [pid 1027] +++ exited with 0 +++ [pid 1026] <... futex resumed>) = 1 [pid 1025] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1023] +++ exited with 0 +++ [pid 1021] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 1028] setpgid(0, 0) = 0 [pid 1028] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1026] sendfile(-1, -1, [3 [pid 1025] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1021] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1023, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] rmdir("./40" [pid 1028] write(3, "1000", 4) = 4 [pid 1028] close(3) = 0 [pid 1026] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1025] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1021] <... futex resumed>) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1028] symlink("/dev/binderfs", "./binderfs" [pid 308] <... rmdir resumed>) = 0 [pid 1026] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1025] <... mprotect resumed>) = 0 [pid 1021] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] mkdir("./41", 0777 [pid 1028] <... symlink resumed>) = 0 [pid 1026] <... futex resumed>) = 0 [pid 1025] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1021] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1028] write(1, "executing program\n", 18 [pid 1026] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1025] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1021] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 1028] <... write resumed>) = 18 [pid 1026] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1025] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1021] <... futex resumed>) = 0 [pid 1028] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1026] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1021] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1030 attached [pid 1030] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1030] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 executing program [pid 1030] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1028] <... futex resumed>) = 0 [pid 1026] <... clone3 resumed>) = 1031 [pid 1025] <... clone3 resumed> => {parent_tid=[1030]}, 88) = 1030 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1026] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1028] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1025] rt_sigprocmask(SIG_SETMASK, [] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1028] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1026] <... futex resumed>) = 1 [pid 1025] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1021] <... futex resumed>) = 0 [pid 1028] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1032 attached [pid 1028] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1026] ioctl(3, PPPIOCSMRU, 0 [pid 1025] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1021] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 1028] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1026] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1025] <... futex resumed>) = 1 [pid 1021] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1032 [pid 1032] set_robust_list(0x555563d1b6a0, 24 [pid 1028] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1026] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1025] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1021] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1032] <... set_robust_list resumed>) = 0 [pid 1028] <... mprotect resumed>) = 0 [pid 1026] <... futex resumed>) = 0 [pid 1021] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1026] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1028] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1032] rt_sigprocmask(SIG_SETMASK, [] [pid 1021] exit_group(0 [pid 311] umount2("./41", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1028] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1026] <... futex resumed>) = ? [pid 1021] <... exit_group resumed>) = ? [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1026] +++ exited with 0 +++ [pid 311] openat(AT_FDCWD, "./41", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1030] <... futex resumed>) = 0 [pid 1030] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1030] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1030] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1032] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1021] +++ exited with 0 +++ [pid 1025] <... futex resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 1028] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1025] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] fstat(3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1021, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1025] <... futex resumed>) = 1 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1025] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] getdents64(3 [pid 1028] <... clone3 resumed> => {parent_tid=[1033]}, 88) = 1033 ci2-android-5-15/strace-static-x86_64: Process 1033 attached [pid 1032] chdir("./41" [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1028] rt_sigprocmask(SIG_SETMASK, [] [pid 1030] <... futex resumed>) = 0 [pid 1032] <... chdir resumed>) = 0 [pid 311] umount2("./41/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1028] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1032] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1032] setpgid(0, 0 [pid 1033] set_robust_list(0x7fd1a43f59a0, 24 [pid 1030] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1028] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1032] <... setpgid resumed>) = 0 [pid 1032] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1028] <... futex resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./41/binderfs" [pid 1030] <... socket resumed>) = 4 [pid 1028] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1033] <... set_robust_list resumed>) = 0 [pid 1032] <... openat resumed>) = 3 [pid 1030] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1032] write(3, "1000", 4) = 4 [pid 1032] close(3) = 0 [pid 1032] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1032] write(1, "executing program\n", 18) = 18 [pid 1032] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] unlink("./41/binderfs" [pid 1032] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 executing program [pid 1032] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1032] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1032] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1032] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1030] <... futex resumed>) = 1 [pid 1025] <... futex resumed>) = 0 [pid 311] <... unlink resumed>) = 0 [pid 1032] <... rt_sigprocmask resumed>, [], 8) = 0 [ 25.247248][ T909] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 25.259450][ T909] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 25.267555][ T909] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 25.276834][ T909] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 25.286259][ T909] [ 25.289698][ T909] ---[ end trace 87f75fb3dc9cc3d5 ]--- [pid 1032] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1025] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 1030] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1033] rt_sigprocmask(SIG_SETMASK, [] [pid 1032] <... clone3 resumed> => {parent_tid=[1034]}, 88) = 1034 [pid 1032] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1032] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1032] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1034 attached [pid 1034] set_robust_list(0x7fd1a43f59a0, 24 [pid 1025] <... futex resumed>) = 0 [pid 1030] <... connect resumed>) = -1 EEXIST (File exists) [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1025] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1034] <... set_robust_list resumed>) = 0 [pid 311] close(3 [pid 1030] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1034] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1034] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] <... close resumed>) = 0 [pid 1030] <... futex resumed>) = 1 [pid 1025] <... futex resumed>) = 0 [pid 311] rmdir("./41" [pid 1030] sendfile(-1, -1, [3 [pid 1025] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rmdir resumed>) = 0 [pid 1025] <... futex resumed>) = 0 [pid 1030] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1025] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] mkdir("./42", 0777 [pid 1034] <... socket resumed>) = 3 [pid 1034] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1032] <... futex resumed>) = 0 [pid 1032] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1032] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1030] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... mkdir resumed>) = 0 [pid 1033] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1030] <... futex resumed>) = 1 [pid 1025] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1030] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1025] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1034] <... futex resumed>) = 1 [pid 1025] <... futex resumed>) = 0 [pid 1030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1025] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1030] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1034] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1034] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1032] <... futex resumed>) = 0 [pid 1032] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1032] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1034] <... futex resumed>) = 1 [pid 1034] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1034] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1032] <... futex resumed>) = 0 [pid 1030] <... clone3 resumed>) = 1036 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1035 [pid 1032] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1032] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1034] <... futex resumed>) = 1 [pid 1034] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1034] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1030] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1030] <... futex resumed>) = 1 [pid 1025] <... futex resumed>) = 0 [pid 1032] <... futex resumed>) = 0 [pid 1030] ioctl(3, PPPIOCSMRU, 0 [pid 1025] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1032] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1025] <... futex resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 1030] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1025] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1032] <... futex resumed>) = 0 [pid 1032] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1030] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1034] <... futex resumed>) = 1 [pid 305] umount2("./49", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1030] <... futex resumed>) = 1 [pid 1025] <... futex resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1034] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1025] exit_group(0 [pid 305] openat(AT_FDCWD, "./49", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1030] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1025] <... exit_group resumed>) = ? [pid 305] <... openat resumed>) = 3 [pid 1030] +++ exited with 0 +++ [pid 305] fstat(3 [pid 1025] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1025, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3 [pid 1034] <... clone3 resumed>) = 1037 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./55", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./49/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./55", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] newfstatat(AT_FDCWD, "./49/binderfs" [pid 304] <... openat resumed>) = 3 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] fstat(3 [pid 305] unlink("./49/binderfs" [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1034] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... unlink resumed>) = 0 [pid 304] getdents64(3 [pid 305] getdents64(3 [pid 1032] <... futex resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] close(3 [pid 304] umount2("./55/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... close resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] rmdir("./49" [pid 304] newfstatat(AT_FDCWD, "./55/binderfs" [pid 1032] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 305] mkdir("./50", 0777 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1032] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1034] <... futex resumed>) = 1 [pid 1034] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1034] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1032] <... futex resumed>) = 0 [pid 1032] exit_group(0 [pid 305] <... mkdir resumed>) = 0 [pid 304] unlink("./55/binderfs" [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1032] <... exit_group resumed>) = ? [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... unlink resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] getdents64(3 [pid 1034] <... futex resumed>) = ? [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1038 [pid 304] close(3 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... close resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] rmdir("./55") = 0 [pid 304] mkdir("./56", 0777 [pid 1034] +++ exited with 0 +++ [pid 1032] +++ exited with 0 +++ [pid 304] <... mkdir resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1032, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1033] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1033] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1033] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1035 attached [pid 1028] <... futex resumed>) = 0 [pid 1028] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1039 [pid 1033] <... futex resumed>) = 0 [pid 1028] <... futex resumed>) = 1 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1033] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1028] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1035] set_robust_list(0x555563d1b6a0, 24 [pid 1033] <... socket resumed>) = 4 [pid 1035] <... set_robust_list resumed>) = 0 [pid 1035] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1038 attached [pid 1033] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1038] set_robust_list(0x555563d1b6a0, 24 [pid 1035] chdir("./42" [pid 1033] <... futex resumed>) = 1 [pid 1028] <... futex resumed>) = 0 [pid 1035] <... chdir resumed>) = 0 [pid 1033] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1028] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1035] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1035] setpgid(0, 0) = 0 [pid 1028] <... futex resumed>) = 0 [pid 1033] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1038] <... set_robust_list resumed>) = 0 [pid 1028] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1035] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1033] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1038] rt_sigprocmask(SIG_SETMASK, [] [pid 1033] <... connect resumed>) = -1 EEXIST (File exists) [pid 1035] write(3, "1000", 4) = 4 [pid 1035] close(3) = 0 [pid 1035] symlink("/dev/binderfs", "./binderfs" [pid 1033] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1028] <... futex resumed>) = 0 [pid 1038] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1033] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1035] <... symlink resumed>) = 0 [pid 1035] write(1, "executing program\n", 18) = 18 executing program [pid 1035] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1035] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1035] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1035] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1035] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1035] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1033] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1028] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1033] sendfile(-1, -1, [3 [pid 1028] <... futex resumed>) = 0 [pid 1033] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1028] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1033] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1033] <... futex resumed>) = 0 [pid 1028] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1033] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1028] <... futex resumed>) = 0 [pid 1035] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1035] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1040]}, 88) = 1040 [pid 1035] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1035] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1033] <... clone3 resumed>) = 1041 [pid 1028] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1035] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1033] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1033] <... futex resumed>) = 0 [pid 1028] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1033] ioctl(3, PPPIOCSMRU, 0 [pid 1028] <... futex resumed>) = 0 [pid 1033] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1028] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1033] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1033] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1039 attached [pid 1028] exit_group(0 [pid 1033] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1028] <... exit_group resumed>) = ? [pid 1033] +++ exited with 0 +++ [pid 1039] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1039] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1039] chdir("./56") = 0 [pid 1039] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1028] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1028, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1039] <... prctl resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1039] setpgid(0, 0) = 0 [pid 1039] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1038] chdir("./50") = 0 [pid 1039] <... openat resumed>) = 3 [pid 1038] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1039] write(3, "1000", 4) = 4 [pid 1039] close(3) = 0 [pid 1039] symlink("/dev/binderfs", "./binderfs" [pid 1038] <... prctl resumed>) = 0 [pid 1038] setpgid(0, 0) = 0 [pid 1039] <... symlink resumed>) = 0 [pid 1039] write(1, "executing program\n", 18 [pid 1038] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1039] <... write resumed>) = 18 executing program [pid 1039] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1039] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1038] <... openat resumed>) = 3 [pid 1039] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1039] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1039] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1039] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1039] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1038] write(3, "1000", 4 [pid 1039] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1039] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1038] <... write resumed>) = 4 [pid 1039] <... clone3 resumed> => {parent_tid=[1042]}, 88) = 1042 ci2-android-5-15/strace-static-x86_64: Process 1042 attached [pid 1038] close(3 [pid 1039] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1039] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1039] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1040 attached [pid 1042] set_robust_list(0x7fd1a43f59a0, 24 [pid 1038] <... close resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 1040] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1040] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1040] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1038] symlink("/dev/binderfs", "./binderfs" [pid 1040] <... socket resumed>) = 3 [pid 1038] <... symlink resumed>) = 0 [pid 1040] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./50", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1038] write(1, "executing program\n", 18 [pid 308] umount2("./41", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1038] <... write resumed>) = 18 [pid 306] openat(AT_FDCWD, "./50", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1035] <... futex resumed>) = 0 [pid 1035] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1035] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1040] <... futex resumed>) = 1 [pid 1040] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1042] <... set_robust_list resumed>) = 0 [pid 1038] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./41", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... openat resumed>) = 3 [pid 1040] <... socket resumed>) = 4 [pid 1040] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1035] <... futex resumed>) = 0 [pid 1035] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1035] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1040] <... futex resumed>) = 1 [pid 1038] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 1042] rt_sigprocmask(SIG_SETMASK, [] [pid 306] fstat(3 [pid 1038] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1040] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1040] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1035] <... futex resumed>) = 0 [pid 1035] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1035] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1040] <... futex resumed>) = 1 [pid 1040] sendfile(-1, -1, [3 [pid 308] fstat(3 [pid 1038] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 1040] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] getdents64(3 [pid 1040] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1035] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1038] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] umount2("./50/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1035] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1035] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1038] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./41/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1038] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1038] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./50/binderfs" [pid 1038] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] newfstatat(AT_FDCWD, "./41/binderfs" [pid 1040] <... futex resumed>) = 1 [pid 1038] <... mprotect resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1038] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] unlink("./41/binderfs" [pid 306] unlink("./50/binderfs" [pid 1038] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1042] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1040] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] <... unlink resumed>) = 0 [pid 1042] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1038] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] getdents64(3 [pid 306] <... unlink resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1038] <... clone3 resumed> => {parent_tid=[1043]}, 88) = 1043 [pid 308] close(3 [pid 1038] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 308] <... close resumed>) = 0 [pid 1038] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./41" [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1038] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 1038] <... futex resumed>) = 0 [pid 308] mkdir("./42", 0777 [pid 306] close(3 [pid 1038] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1042] <... socket resumed>) = 3 [pid 1042] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./50" [pid 1039] <... futex resumed>) = 0 [pid 1039] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] mkdir("./51", 0777 [pid 1039] <... futex resumed>) = 0 [pid 1039] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1042] <... futex resumed>) = 1 [pid 1042] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1042] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... mkdir resumed>) = 0 [pid 1039] <... futex resumed>) = 0 [pid 1039] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1039] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1042] <... futex resumed>) = 1 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1042] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1040] <... clone3 resumed>) = 1044 [pid 1042] <... connect resumed>) = -1 EEXIST (File exists) [pid 1042] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1039] <... futex resumed>) = 0 [pid 1039] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1045 [pid 1039] <... futex resumed>) = 0 [pid 1039] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1042] <... futex resumed>) = 1 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1046 [pid 1042] sendfile(-1, -1, [3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1042] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1046 attached ci2-android-5-15/strace-static-x86_64: Process 1045 attached ci2-android-5-15/strace-static-x86_64: Process 1043 attached [pid 1042] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1039] <... futex resumed>) = 0 [pid 1039] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1039] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1042] <... futex resumed>) = 1 [pid 1042] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1046] set_robust_list(0x555563d1b6a0, 24 [pid 1045] set_robust_list(0x555563d1b6a0, 24 [pid 1043] set_robust_list(0x7fd1a43f59a0, 24 [pid 1042] <... clone3 resumed>) = 1047 [pid 1040] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1035] <... futex resumed>) = 0 [pid 1035] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1046] <... set_robust_list resumed>) = 0 [pid 1045] <... set_robust_list resumed>) = 0 [pid 1043] <... set_robust_list resumed>) = 0 [pid 1035] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1040] <... futex resumed>) = 1 [pid 1040] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1040] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1035] <... futex resumed>) = 0 [pid 1035] exit_group(0 [pid 1046] rt_sigprocmask(SIG_SETMASK, [] [pid 1035] <... exit_group resumed>) = ? [pid 1046] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1045] rt_sigprocmask(SIG_SETMASK, [] [pid 1046] chdir("./42" [pid 1040] <... futex resumed>) = ? [pid 1046] <... chdir resumed>) = 0 [pid 1045] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1043] rt_sigprocmask(SIG_SETMASK, [] [pid 1046] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1045] chdir("./51" [pid 1046] <... prctl resumed>) = 0 [pid 1045] <... chdir resumed>) = 0 [pid 1043] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1046] setpgid(0, 0 [pid 1045] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1042] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1039] <... futex resumed>) = 0 [pid 1039] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1039] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1042] <... futex resumed>) = 1 [pid 1042] ioctl(3, PPPIOCSMRU, 0 [pid 1046] <... setpgid resumed>) = 0 [pid 1045] <... prctl resumed>) = 0 [pid 1042] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1042] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1039] <... futex resumed>) = 0 [pid 1039] exit_group(0 [pid 1046] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1045] setpgid(0, 0 [pid 1043] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1039] <... exit_group resumed>) = ? [pid 1046] <... openat resumed>) = 3 [pid 1045] <... setpgid resumed>) = 0 [pid 1043] <... socket resumed>) = 3 [pid 1046] write(3, "1000", 4 [pid 1045] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1043] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1046] <... write resumed>) = 4 [pid 1042] <... futex resumed>) = ? [pid 1046] close(3 [pid 1045] <... openat resumed>) = 3 [pid 1043] <... futex resumed>) = 1 [pid 1042] +++ exited with 0 +++ [pid 1039] +++ exited with 0 +++ [pid 1038] <... futex resumed>) = 0 [pid 1046] <... close resumed>) = 0 [pid 1045] write(3, "1000", 4 [pid 1038] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1043] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1038] <... futex resumed>) = 0 [pid 1046] symlink("/dev/binderfs", "./binderfs" [pid 1045] <... write resumed>) = 4 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1039, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1038] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1043] <... socket resumed>) = 4 [pid 1046] <... symlink resumed>) = 0 [pid 1045] close(3 [pid 1043] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1040] +++ exited with 0 +++ [pid 1035] +++ exited with 0 +++ [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1046] write(1, "executing program\n", 18 [pid 1045] <... close resumed>) = 0 [pid 1043] <... futex resumed>) = 1 [pid 1038] <... futex resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1035, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 1046] <... write resumed>) = 18 [pid 1045] symlink("/dev/binderfs", "./binderfs" [pid 1038] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... restart_syscall resumed>) = 0 [pid 1046] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1043] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1038] <... futex resumed>) = 0 [pid 1045] <... symlink resumed>) = 0 [pid 1038] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1046] <... futex resumed>) = 0 [pid 1045] write(1, "executing program\n", 18 [pid 1043] <... connect resumed>) = -1 EEXIST (File exists) executing program [pid 1046] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1045] <... write resumed>) = 18 [pid 1043] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1046] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 1045] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1043] <... futex resumed>) = 1 [pid 1038] <... futex resumed>) = 0 [pid 304] umount2("./56", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1046] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1045] <... futex resumed>) = 0 [pid 1043] sendfile(-1, -1, [3 [pid 1038] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1046] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1046] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1045] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1043] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1038] <... futex resumed>) = 0 [pid 304] openat(AT_FDCWD, "./56", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1046] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1045] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1043] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1038] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1046] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1045] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1038] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... openat resumed>) = 3 [pid 1046] <... mprotect resumed>) = 0 [pid 1045] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1043] <... futex resumed>) = 0 [pid 1038] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] fstat(3 [pid 1046] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1038] <... futex resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1046] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1045] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1043] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1038] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1046] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1045] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] getdents64(3 [pid 1046] <... clone3 resumed> => {parent_tid=[1048]}, 88) = 1048 [pid 1046] rt_sigprocmask(SIG_SETMASK, [] [pid 1045] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1043] <... clone3 resumed>) = 1049 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1046] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1045] <... mprotect resumed>) = 0 [pid 1046] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1043] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./56/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1046] <... futex resumed>) = 0 [pid 1045] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1043] <... futex resumed>) = 1 [pid 1038] <... futex resumed>) = 0 [pid 1046] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1045] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1043] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1045] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1043] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1038] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] newfstatat(AT_FDCWD, "./56/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1048 attached [pid 1043] ioctl(3, PPPIOCSMRU, 0 [pid 1038] <... futex resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1045] <... clone3 resumed> => {parent_tid=[1050]}, 88) = 1050 [pid 1043] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1038] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] unlink("./56/binderfs" [pid 1045] rt_sigprocmask(SIG_SETMASK, [] [pid 1043] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1038] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1048] set_robust_list(0x7fd1a43f59a0, 24 [pid 304] <... unlink resumed>) = 0 [pid 1048] <... set_robust_list resumed>) = 0 [pid 1048] rt_sigprocmask(SIG_SETMASK, [] [pid 1038] exit_group(0 [pid 1043] <... futex resumed>) = ? [pid 311] <... restart_syscall resumed>) = 0 [pid 304] getdents64(3 [pid 1045] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1038] <... exit_group resumed>) = ? [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1045] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1043] +++ exited with 0 +++ [pid 1045] <... futex resumed>) = 0 [pid 1038] +++ exited with 0 +++ [pid 304] close(3 [pid 1045] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./42", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1038, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... close resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] rmdir("./56" [pid 311] openat(AT_FDCWD, "./42", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1048] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 1048] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] <... openat resumed>) = 3 [pid 304] mkdir("./57", 0777 [pid 311] fstat(3 [pid 1048] <... socket resumed>) = 3 [pid 1048] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1046] <... futex resumed>) = 0 [pid 1046] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1046] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... mkdir resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1048] <... futex resumed>) = 1 [pid 311] getdents64(3 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1048] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] umount2("./42/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1048] <... socket resumed>) = 4 [pid 1048] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1046] <... futex resumed>) = 0 [pid 1046] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1046] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1048] <... futex resumed>) = 1 [pid 311] newfstatat(AT_FDCWD, "./42/binderfs" [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1051 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./42/binderfs" [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1048] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 311] <... unlink resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 1048] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1046] <... futex resumed>) = 0 [pid 311] close(3 [pid 1046] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... close resumed>) = 0 [pid 1046] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] rmdir("./42" [pid 1048] <... futex resumed>) = 1 [pid 1048] sendfile(-1, -1, [3 [pid 311] <... rmdir resumed>) = 0 [pid 1048] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] mkdir("./43", 0777 [pid 1048] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1046] <... futex resumed>) = 0 [pid 1046] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1046] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... mkdir resumed>) = 0 [pid 1048] <... futex resumed>) = 1 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1048] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... restart_syscall resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1052 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] umount2("./50", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./50", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1048] <... clone3 resumed>) = 1053 [pid 305] <... openat resumed>) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1048] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] getdents64(3 [pid 1046] <... futex resumed>) = 0 [pid 1046] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1046] <... futex resumed>) = 0 [pid 1046] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] umount2("./50/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1048] <... futex resumed>) = 1 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1048] ioctl(3, PPPIOCSMRU, 0 [pid 305] newfstatat(AT_FDCWD, "./50/binderfs" [pid 1048] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1048] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] unlink("./50/binderfs" [pid 1046] <... futex resumed>) = 0 [pid 1046] exit_group(0 [pid 305] <... unlink resumed>) = 0 [pid 1046] <... exit_group resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1052 attached ci2-android-5-15/strace-static-x86_64: Process 1051 attached [pid 305] getdents64(3 [pid 1048] <... futex resumed>) = ? [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./50") = 0 [pid 305] mkdir("./51", 0777 [pid 1048] +++ exited with 0 +++ [pid 1046] +++ exited with 0 +++ [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1046, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1050 attached [pid 1050] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1050] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1050] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1050] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1054 [pid 1050] <... futex resumed>) = 1 [pid 1050] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1045] <... futex resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1045] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1045] <... futex resumed>) = 0 [pid 1045] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1050] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1050] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1052] set_robust_list(0x555563d1b6a0, 24 [pid 1051] set_robust_list(0x555563d1b6a0, 24 [pid 1050] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1045] <... futex resumed>) = 0 [pid 1045] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1045] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1050] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1050] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1045] <... futex resumed>) = 0 [pid 1050] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1045] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1050] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1045] <... futex resumed>) = 0 [pid 1045] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1050] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1050] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1051] <... set_robust_list resumed>) = 0 [pid 1052] <... set_robust_list resumed>) = 0 [pid 1050] <... futex resumed>) = 1 [pid 1045] <... futex resumed>) = 0 [pid 1050] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1045] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1052] rt_sigprocmask(SIG_SETMASK, [] [pid 1045] <... futex resumed>) = 0 [pid 1050] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1045] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1052] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1050] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1052] chdir("./43" [pid 1051] rt_sigprocmask(SIG_SETMASK, [] [pid 1050] <... clone3 resumed>) = 1055 [pid 1050] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1045] <... futex resumed>) = 0 [pid 1045] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1045] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1050] <... futex resumed>) = 1 [pid 1050] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1050] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1045] <... futex resumed>) = 0 [pid 1052] <... chdir resumed>) = 0 [pid 1051] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1045] exit_group(0 [pid 1052] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1045] <... exit_group resumed>) = ? [pid 1052] <... prctl resumed>) = 0 [pid 1051] chdir("./57" [pid 308] <... restart_syscall resumed>) = 0 [pid 1052] setpgid(0, 0 [pid 1050] <... futex resumed>) = ? [pid 1052] <... setpgid resumed>) = 0 [pid 308] umount2("./42", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1052] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1051] <... chdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 1054 attached [pid 1052] <... openat resumed>) = 3 [pid 1051] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] openat(AT_FDCWD, "./42", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1052] write(3, "1000", 4 [pid 1051] <... prctl resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 1052] <... write resumed>) = 4 [pid 1051] setpgid(0, 0 [pid 1050] +++ exited with 0 +++ [pid 1045] +++ exited with 0 +++ [pid 308] fstat(3 [pid 1054] set_robust_list(0x555563d1b6a0, 24 [pid 1052] close(3 [pid 1051] <... setpgid resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1045, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1052] <... close resumed>) = 0 [pid 1051] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] getdents64(3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1054] <... set_robust_list resumed>) = 0 [pid 1052] symlink("/dev/binderfs", "./binderfs" [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1051] <... openat resumed>) = 3 [pid 1052] <... symlink resumed>) = 0 [pid 1051] write(3, "1000", 4 [pid 308] umount2("./42/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1054] rt_sigprocmask(SIG_SETMASK, [] [pid 1052] write(1, "executing program\n", 18 [pid 1051] <... write resumed>) = 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./42/binderfs" [pid 1052] <... write resumed>) = 18 [pid 1051] close(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1054] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 308] unlink("./42/binderfs" [pid 1052] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1051] <... close resumed>) = 0 [pid 1054] chdir("./51" [pid 1052] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 1052] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1051] symlink("/dev/binderfs", "./binderfs" [pid 1052] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 1054] <... chdir resumed>) = 0 [pid 1051] <... symlink resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1054] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1052] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1051] write(1, "executing program\n", 18 [pid 308] close(3 [pid 1054] <... prctl resumed>) = 0 [pid 1052] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1052] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1052] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1051] <... write resumed>) = 18 [pid 308] <... close resumed>) = 0 [pid 1054] setpgid(0, 0 [pid 1052] <... mprotect resumed>) = 0 [pid 1054] <... setpgid resumed>) = 0 [pid 1052] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1051] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./42" [pid 1052] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1051] <... futex resumed>) = 0 executing program [pid 1054] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1052] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1051] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] <... rmdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1056 attached [pid 1051] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] mkdir("./43", 0777 [pid 1052] <... clone3 resumed> => {parent_tid=[1056]}, 88) = 1056 [pid 1056] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1056] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1056] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... mkdir resumed>) = 0 [pid 1052] rt_sigprocmask(SIG_SETMASK, [] [pid 1051] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1052] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1052] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1051] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1052] <... futex resumed>) = 1 [pid 1051] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1052] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1051] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1054] <... openat resumed>) = 3 [pid 1054] write(3, "1000", 4) = 4 [pid 1054] close(3 [pid 1056] <... futex resumed>) = 0 [pid 1051] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1057 [pid 1051] <... mprotect resumed>) = 0 [pid 1054] <... close resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1051] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1051] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1051] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1056] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1054] symlink("/dev/binderfs", "./binderfs" [pid 1051] <... clone3 resumed> => {parent_tid=[1058]}, 88) = 1058 [pid 1054] <... symlink resumed>) = 0 [pid 1051] rt_sigprocmask(SIG_SETMASK, [] [pid 1056] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1051] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1056] <... futex resumed>) = 1 [pid 1052] <... futex resumed>) = 0 [pid 1051] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1052] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1051] <... futex resumed>) = 0 [pid 1052] <... futex resumed>) = 0 [pid 1051] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1052] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1056] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1056] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1052] <... futex resumed>) = 0 [pid 1052] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1054] write(1, "executing program\n", 18 [pid 1052] <... futex resumed>) = 0 [pid 1054] <... write resumed>) = 18 executing program [pid 1052] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1054] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1056] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1054] <... futex resumed>) = 0 [pid 1054] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1056] <... connect resumed>) = -1 EEXIST (File exists) [pid 1054] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1056] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1054] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1056] <... futex resumed>) = 1 [pid 1052] <... futex resumed>) = 0 [pid 1054] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1052] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1054] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1052] <... futex resumed>) = 0 [pid 1056] sendfile(-1, -1, [3 [pid 1052] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1056] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1054] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1056] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1054] <... mprotect resumed>) = 0 [pid 1056] <... futex resumed>) = 1 [pid 1052] <... futex resumed>) = 0 [pid 1056] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1052] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1054] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1052] <... futex resumed>) = 0 [pid 1056] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1052] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1056] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1059 [pid 1054] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 1054] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1060]}, 88) = 1060 [pid 306] umount2("./51", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1054] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1056] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1054] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./51", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1056] <... futex resumed>) = 1 [pid 1054] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 1052] <... futex resumed>) = 0 [pid 1056] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1054] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 1052] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1052] <... futex resumed>) = 0 [pid 1056] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1054] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1052] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 1056] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1056] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./51/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1056] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1052] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./51/binderfs" [pid 1056] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1057 attached [pid 1052] exit_group(0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1052] <... exit_group resumed>) = ? [pid 306] unlink("./51/binderfs" [pid 1056] <... futex resumed>) = ? [pid 1056] +++ exited with 0 +++ [pid 1052] +++ exited with 0 +++ [pid 306] <... unlink resumed>) = 0 [pid 306] getdents64(3 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1052, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] close(3 [pid 1057] set_robust_list(0x555563d1b6a0, 24 [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./51" [pid 1057] <... set_robust_list resumed>) = 0 [pid 1057] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 1057] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./52", 0777 [pid 1057] chdir("./43") = 0 [pid 1057] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1057] setpgid(0, 0) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1057] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1057] <... openat resumed>) = 3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1057] write(3, "1000", 4 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1057] <... write resumed>) = 4 [pid 1057] close(3) = 0 [pid 1057] symlink("/dev/binderfs", "./binderfs"ci2-android-5-15/strace-static-x86_64: Process 1061 attached ) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1061 ci2-android-5-15/strace-static-x86_64: Process 1060 attached [pid 1060] set_robust_list(0x7fd1a43f59a0, 24 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1060] <... set_robust_list resumed>) = 0 [pid 1060] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1060] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1057] write(1, "executing program\n", 18 [pid 311] <... restart_syscall resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program ci2-android-5-15/strace-static-x86_64: Process 1058 attached [pid 1060] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1057] <... write resumed>) = 18 [pid 1060] <... futex resumed>) = 1 [pid 1058] set_robust_list(0x7fd1a43f59a0, 24 [pid 1057] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1054] <... futex resumed>) = 0 [pid 1060] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1058] <... set_robust_list resumed>) = 0 [pid 1057] <... futex resumed>) = 0 [pid 1054] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1060] <... socket resumed>) = 4 [pid 1058] rt_sigprocmask(SIG_SETMASK, [] [pid 1057] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1054] <... futex resumed>) = 0 [pid 1061] set_robust_list(0x555563d1b6a0, 24 [pid 1060] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1058] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1057] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1054] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1060] <... futex resumed>) = 0 [pid 1058] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1057] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] umount2("./43", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1061] <... set_robust_list resumed>) = 0 [pid 1060] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1058] <... socket resumed>) = 3 [pid 1057] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1054] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1060] <... connect resumed>) = -1 EEXIST (File exists) [pid 1058] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1057] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1054] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1060] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1058] <... futex resumed>) = 1 [pid 1057] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1054] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1051] <... futex resumed>) = 0 [pid 311] openat(AT_FDCWD, "./43", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1060] <... futex resumed>) = 0 [pid 1058] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1057] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1051] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1061] rt_sigprocmask(SIG_SETMASK, [] [pid 1060] sendfile(-1, -1, [3 [pid 1058] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1057] <... mprotect resumed>) = 0 [pid 1054] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1051] <... futex resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 1060] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1058] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1057] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1054] <... futex resumed>) = 0 [pid 1051] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] fstat(3 [pid 1061] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1060] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1057] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1054] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1060] <... futex resumed>) = 0 [pid 1057] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1060] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1054] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 1061] chdir("./52" [pid 1060] <... clone3 resumed>) = 1063 [pid 1058] <... socket resumed>) = 4 [pid 1057] <... clone3 resumed> => {parent_tid=[1062]}, 88) = 1062 [pid 1054] <... futex resumed>) = 0 [pid 1060] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1057] rt_sigprocmask(SIG_SETMASK, [] [pid 1054] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1060] <... futex resumed>) = 0 [pid 1057] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1060] ioctl(3, PPPIOCSMRU, 0 [pid 1057] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1054] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1060] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1057] <... futex resumed>) = 0 [pid 1054] <... futex resumed>) = 0 [pid 1060] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1057] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1054] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./43/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1060] <... futex resumed>) = 0 [pid 1054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1061] <... chdir resumed>) = 0 [pid 1060] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1058] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1054] exit_group(0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1060] <... futex resumed>) = ? [pid 1054] <... exit_group resumed>) = ? [pid 311] newfstatat(AT_FDCWD, "./43/binderfs" [pid 1061] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1060] +++ exited with 0 +++ [pid 1058] <... futex resumed>) = 1 [pid 1054] +++ exited with 0 +++ [pid 1051] <... futex resumed>) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1051] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] unlink("./43/binderfs" [pid 1051] <... futex resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1054, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1058] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50ci2-android-5-15/strace-static-x86_64: Process 1062 attached [pid 1062] set_robust_list(0x7fd1a43f59a0, 24 [pid 311] <... unlink resumed>) = 0 [pid 1051] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1058] <... connect resumed>) = -1 EEXIST (File exists) [pid 311] getdents64(3 [pid 1062] <... set_robust_list resumed>) = 0 [pid 1058] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1062] rt_sigprocmask(SIG_SETMASK, [] [pid 311] close(3 [pid 1058] <... futex resumed>) = 1 [pid 1051] <... futex resumed>) = 0 [pid 1058] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1051] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... close resumed>) = 0 [pid 1058] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1051] <... futex resumed>) = 0 [pid 311] rmdir("./43" [pid 1051] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1062] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1062] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] <... rmdir resumed>) = 0 [pid 1058] sendfile(-1, -1, [3 [pid 311] mkdir("./44", 0777 [pid 1062] <... socket resumed>) = 3 [pid 1062] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1057] <... futex resumed>) = 0 [pid 1057] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1057] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1062] <... futex resumed>) = 1 [pid 311] <... mkdir resumed>) = 0 [pid 1058] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1062] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1058] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1062] <... socket resumed>) = 4 [pid 1062] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1057] <... futex resumed>) = 0 [pid 1057] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1057] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1051] <... futex resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1064 [pid 1058] <... futex resumed>) = 1 [pid 1051] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1062] <... futex resumed>) = 1 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1051] <... futex resumed>) = 0 [pid 1058] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1051] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1062] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1062] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1057] <... futex resumed>) = 0 [pid 1057] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1057] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1062] <... futex resumed>) = 1 [pid 1062] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1058] <... clone3 resumed>) = 1065 [pid 1062] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1057] <... futex resumed>) = 0 [pid 1057] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1057] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1062] <... futex resumed>) = 1 [pid 1062] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1061] <... prctl resumed>) = 0 [pid 1058] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1062] <... clone3 resumed>) = 1066 [pid 1061] setpgid(0, 0 [pid 1058] <... futex resumed>) = 1 [pid 1051] <... futex resumed>) = 0 [pid 1062] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1061] <... setpgid resumed>) = 0 [pid 1058] ioctl(3, PPPIOCSMRU, 0 [pid 1051] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1058] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1057] <... futex resumed>) = 0 [pid 1051] <... futex resumed>) = 0 [pid 1061] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1058] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1057] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1051] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1057] <... futex resumed>) = 0 [pid 1058] <... futex resumed>) = 0 [pid 1057] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1051] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1061] <... openat resumed>) = 3 [pid 1058] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1062] <... futex resumed>) = 1 [pid 1061] write(3, "1000", 4 [pid 1051] exit_group(0 [pid 1062] ioctl(3, PPPIOCSMRU, 0 [pid 1051] <... exit_group resumed>) = ? [pid 1061] <... write resumed>) = 4 [pid 1058] <... futex resumed>) = ? [pid 1062] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1062] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1057] <... futex resumed>) = 0 [pid 1057] exit_group(0) = ? [pid 1062] <... futex resumed>) = ? [pid 1062] +++ exited with 0 +++ [pid 1061] close(3 [pid 1058] +++ exited with 0 +++ [pid 1057] +++ exited with 0 +++ [pid 1051] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1064 attached [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1057, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1051, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1061] <... close resumed>) = 0 [pid 1064] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1064] rt_sigprocmask(SIG_SETMASK, [] [pid 1061] symlink("/dev/binderfs", "./binderfs" [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1064] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1061] <... symlink resumed>) = 0 [pid 1061] write(1, "executing program\n", 18 [pid 1064] chdir("./44") = 0 [pid 1064] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1064] setpgid(0, 0) = 0 [pid 1064] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1061] <... write resumed>) = 18 executing program [pid 1064] <... openat resumed>) = 3 [pid 1061] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1064] write(3, "1000", 4 [pid 1061] <... futex resumed>) = 0 [pid 1064] <... write resumed>) = 4 [pid 1064] close(3 [pid 1061] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] <... restart_syscall resumed>) = 0 [pid 1061] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1061] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] umount2("./43", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1064] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1061] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./43", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1061] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1064] symlink("/dev/binderfs", "./binderfs" [pid 308] <... openat resumed>) = 3 [pid 1061] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] fstat(3 [pid 1064] <... symlink resumed>) = 0 [pid 1061] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1064] write(1, "executing program\n", 18 [pid 308] getdents64(3 [pid 1061] <... mprotect resumed>) = 0 [pid 1064] <... write resumed>) = 18 [pid 1064] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... restart_syscall resumed>) = 0 [pid 1061] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] umount2("./43/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1064] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 1064] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] newfstatat(AT_FDCWD, "./43/binderfs" [pid 1061] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1064] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] umount2("./51", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1061] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] unlink("./43/binderfs" [pid 1064] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] openat(AT_FDCWD, "./51", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1064] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 1064] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] getdents64(3 [pid 305] <... openat resumed>) = 3 [pid 1061] <... clone3 resumed> => {parent_tid=[1067]}, 88) = 1067 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] fstat(3 [pid 1061] rt_sigprocmask(SIG_SETMASK, [] [pid 308] close(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1064] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] <... close resumed>) = 0 [pid 1061] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./43" [pid 305] getdents64(3 [pid 1064] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 1064] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1061] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./44", 0777 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1061] <... futex resumed>) = 0 [pid 1064] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1061] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 305] umount2("./51/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1064] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1064] <... clone3 resumed> => {parent_tid=[1068]}, 88) = 1068 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] newfstatat(AT_FDCWD, "./51/binderfs" [pid 1064] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1064] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1064] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1067 attached [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1069 [pid 305] unlink("./51/binderfs" [pid 1067] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1067] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] <... unlink resumed>) = 0 [pid 1067] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] getdents64(3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./51" [pid 1067] <... socket resumed>) = 3 [pid 1067] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rmdir resumed>) = 0 [pid 1067] <... futex resumed>) = 1 [pid 1061] <... futex resumed>) = 0 [pid 305] mkdir("./52", 0777 [pid 1061] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1067] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1067] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1067] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] <... mkdir resumed>) = 0 [pid 1061] <... futex resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1061] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1068 attached ) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1061] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1061] <... futex resumed>) = 1 [pid 1067] <... futex resumed>) = 0 [pid 1067] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1067] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1067] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1068] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1068] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1068] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1068] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1064] <... futex resumed>) = 0 [pid 1064] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1064] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... restart_syscall resumed>) = 0 [pid 1061] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1070 ci2-android-5-15/strace-static-x86_64: Process 1069 attached [pid 1061] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1068] <... futex resumed>) = 1 [pid 1061] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1068] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1068] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1064] <... futex resumed>) = 0 [pid 1064] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1064] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1068] <... futex resumed>) = 1 [pid 1068] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1061] <... futex resumed>) = 1 [pid 1067] <... futex resumed>) = 0 [pid 1061] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] umount2("./57", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1067] sendfile(-1, -1, [3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1067] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 304] openat(AT_FDCWD, "./57", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1067] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... openat resumed>) = 3 [pid 1067] <... futex resumed>) = 1 [pid 1061] <... futex resumed>) = 0 [pid 304] fstat(3 [pid 1061] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1061] <... futex resumed>) = 0 [pid 1067] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1061] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] getdents64(3 [pid 1069] set_robust_list(0x555563d1b6a0, 24 [pid 1067] <... clone3 resumed>) = 1071 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1067] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./57/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1067] <... futex resumed>) = 1 [pid 1061] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1067] ioctl(3, PPPIOCSMRU, 0 [pid 1061] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] newfstatat(AT_FDCWD, "./57/binderfs" [pid 1061] <... futex resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1061] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] unlink("./57/binderfs" [pid 1067] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1067] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1061] <... futex resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 1067] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1068] <... connect resumed>) = -1 EEXIST (File exists) [pid 1061] exit_group(0 [pid 304] getdents64(3 [pid 1068] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1067] <... futex resumed>) = ? [pid 1061] <... exit_group resumed>) = ? [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1068] <... futex resumed>) = 1 [pid 1067] +++ exited with 0 +++ [pid 1064] <... futex resumed>) = 0 [pid 1068] sendfile(-1, -1, [3 [pid 1064] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1068] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1064] <... futex resumed>) = 0 [pid 1061] +++ exited with 0 +++ [pid 304] close(3 [pid 1068] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1064] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1068] <... futex resumed>) = 0 [pid 1064] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... close resumed>) = 0 [pid 1068] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1064] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1061, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] rmdir("./57" [pid 1069] <... set_robust_list resumed>) = 0 [pid 1068] <... clone3 resumed>) = 1072 [pid 1064] <... futex resumed>) = 0 [pid 1068] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1064] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1068] <... futex resumed>) = 0 [pid 1064] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... rmdir resumed>) = 0 [pid 1068] ioctl(3, PPPIOCSMRU, 0 [pid 1064] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1068] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1064] <... futex resumed>) = 0 [pid 1068] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1064] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] mkdir("./58", 0777 [pid 1068] <... futex resumed>) = 0 [pid 1064] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1068] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1064] exit_group(0 [pid 1068] <... futex resumed>) = ? [pid 1064] <... exit_group resumed>) = ? [pid 1069] rt_sigprocmask(SIG_SETMASK, [] [pid 1068] +++ exited with 0 +++ [pid 1064] +++ exited with 0 +++ [pid 304] <... mkdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1070 attached [pid 1070] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1070] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1069] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1064, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1070] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1070] chdir("./52") = 0 [pid 1070] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1070] setpgid(0, 0) = 0 [pid 1070] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1069] chdir("./44" [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1070] <... openat resumed>) = 3 [pid 1070] write(3, "1000", 4 [pid 1069] <... chdir resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1070] <... write resumed>) = 4 [pid 1070] close(3) = 0 [pid 1070] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1070] write(1, "executing program\n", 18 [pid 1069] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1070] <... write resumed>) = 18 executing program [pid 1070] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1070] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1070] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1070] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1069] <... prctl resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1073 [pid 1070] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1070] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1069] setpgid(0, 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1069] <... setpgid resumed>) = 0 [pid 1070] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1070] <... clone3 resumed> => {parent_tid=[1074]}, 88) = 1074 [pid 1069] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1070] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1070] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1069] <... openat resumed>) = 3 [pid 1070] <... futex resumed>) = 0 [pid 1070] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1073 attached [pid 1069] write(3, "1000", 4 [pid 1073] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1073] rt_sigprocmask(SIG_SETMASK, [] [pid 1069] <... write resumed>) = 4 [pid 1073] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1069] close(3 [pid 1073] chdir("./58" [pid 1069] <... close resumed>) = 0 [pid 1073] <... chdir resumed>) = 0 [pid 1069] symlink("/dev/binderfs", "./binderfs" [pid 1073] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1069] <... symlink resumed>) = 0 [pid 1073] setpgid(0, 0 [pid 1069] write(1, "executing program\n", 18 [pid 1073] <... setpgid resumed>) = 0 [pid 1069] <... write resumed>) = 18 executing program [pid 1073] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1069] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 1069] <... futex resumed>) = 0 [pid 1069] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1073] <... openat resumed>) = 3 [pid 1069] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1069] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] umount2("./44", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1069] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1069] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] openat(AT_FDCWD, "./44", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1069] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1073] write(3, "1000", 4 [pid 1069] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] <... openat resumed>) = 3 [pid 1069] <... mprotect resumed>) = 0 [pid 311] fstat(3 [pid 1073] <... write resumed>) = 4 [pid 1069] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1069] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] getdents64(3 [pid 1069] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1073] close(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1073] <... close resumed>) = 0 [pid 1073] symlink("/dev/binderfs", "./binderfs" [pid 306] <... restart_syscall resumed>) = 0 [pid 1069] <... clone3 resumed> => {parent_tid=[1075]}, 88) = 1075 [pid 311] umount2("./44/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1069] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1073] <... symlink resumed>) = 0 [pid 1069] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] newfstatat(AT_FDCWD, "./44/binderfs" [pid 1069] <... futex resumed>) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./52", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] unlink("./44/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 1074 attached [pid 1074] set_robust_list(0x7fd1a43f59a0, 24 [pid 311] <... unlink resumed>) = 0 [pid 306] openat(AT_FDCWD, "./52", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] getdents64(3 [pid 1074] <... set_robust_list resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] <... openat resumed>) = 3 [pid 311] close(3 [pid 306] fstat(3 [pid 1074] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... close resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] rmdir("./44" [pid 1074] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 311] mkdir("./45", 0777 [pid 1074] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1074] <... socket resumed>) = 3 [pid 1074] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... mkdir resumed>) = 0 [pid 306] umount2("./52/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1070] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1070] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./52/binderfs" [pid 1070] <... futex resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1070] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1074] <... futex resumed>) = 1 [pid 1074] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 306] unlink("./52/binderfs" [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1076 [pid 1074] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1070] <... futex resumed>) = 0 [pid 1070] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 1070] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 1070] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 1074] <... futex resumed>) = 1 [pid 306] <... close resumed>) = 0 [pid 1074] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 306] rmdir("./52" [pid 1074] <... connect resumed>) = -1 EEXIST (File exists) [pid 1074] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1070] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 1070] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] mkdir("./53", 0777 [pid 1070] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1074] <... futex resumed>) = 1 [pid 1074] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1074] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1070] <... futex resumed>) = 0 [pid 1070] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 1070] <... futex resumed>) = 0 [pid 1070] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1074] <... futex resumed>) = 1 [pid 1074] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1077 [pid 1073] write(1, "executing program\n", 18 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1074] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1075 attached [pid 1075] set_robust_list(0x7fd1a43f59a0, 24 [pid 1070] <... futex resumed>) = 0 [pid 1070] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1070] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1074] <... futex resumed>) = 1 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1078 [pid 1074] ioctl(3, PPPIOCSMRU, 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1075] <... set_robust_list resumed>) = 0 [pid 1074] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1075] rt_sigprocmask(SIG_SETMASK, [] [pid 1074] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1075] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1074] <... futex resumed>) = 1 [pid 1070] <... futex resumed>) = 0 executing program [pid 1075] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1074] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1073] <... write resumed>) = 18 [pid 1070] exit_group(0 [pid 1075] <... socket resumed>) = 3 [pid 1074] <... futex resumed>) = ? [pid 1070] <... exit_group resumed>) = ? [pid 1075] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1074] +++ exited with 0 +++ [pid 1073] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1070] +++ exited with 0 +++ [pid 1075] <... futex resumed>) = 1 [pid 1073] <... futex resumed>) = 0 [pid 1069] <... futex resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1070, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1075] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1069] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1075] <... socket resumed>) = 4 [pid 1073] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1069] <... futex resumed>) = 0 [pid 1075] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1073] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1075] <... futex resumed>) = 0 [pid 1069] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1075] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1073] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1069] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1075] <... connect resumed>) = -1 EEXIST (File exists) [pid 1073] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1069] <... futex resumed>) = 0 [pid 1075] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1073] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1069] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1069] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1073] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1069] <... futex resumed>) = 0 [pid 1069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1073] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITEci2-android-5-15/strace-static-x86_64: Process 1076 attached [pid 1076] set_robust_list(0x555563d1b6a0, 24 [pid 1073] <... mprotect resumed>) = 0 [pid 1076] <... set_robust_list resumed>) = 0 [pid 1076] rt_sigprocmask(SIG_SETMASK, [] [pid 1073] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1076] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1076] chdir("./45" [pid 1075] <... futex resumed>) = 1 [pid 1073] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1069] <... futex resumed>) = 0 [pid 1069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000}ci2-android-5-15/strace-static-x86_64: Process 1078 attached [pid 1078] set_robust_list(0x555563d1b6a0, 24 [pid 1076] <... chdir resumed>) = 0 [pid 1075] sendfile(-1, -1, [3 [pid 1073] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1078] <... set_robust_list resumed>) = 0 [pid 1078] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 1078] chdir("./53" [pid 1075] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1078] <... chdir resumed>) = 0 [pid 1075] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1073] <... clone3 resumed> => {parent_tid=[1079]}, 88) = 1079 [pid 1073] rt_sigprocmask(SIG_SETMASK, [] [pid 305] umount2("./52", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1075] <... futex resumed>) = 1 [pid 1073] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1069] <... futex resumed>) = 0 [pid 1075] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1073] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1069] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1075] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1073] <... futex resumed>) = 0 [pid 1069] <... futex resumed>) = 0 [pid 305] openat(AT_FDCWD, "./52", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1078] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1076] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1075] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1073] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1078] <... prctl resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 1078] setpgid(0, 0 [pid 305] fstat(3 [pid 1078] <... setpgid resumed>) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1078] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] getdents64(3 [pid 1078] <... openat resumed>) = 3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1078] write(3, "1000", 4 [pid 305] umount2("./52/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1078] <... write resumed>) = 4 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1076] <... prctl resumed>) = 0 [pid 1075] <... clone3 resumed>) = 1080 [pid 305] newfstatat(AT_FDCWD, "./52/binderfs" [pid 1078] close(3 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1078] <... close resumed>) = 0 [pid 305] unlink("./52/binderfs" [pid 1076] setpgid(0, 0 [pid 1075] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1078] symlink("/dev/binderfs", "./binderfs" [pid 305] <... unlink resumed>) = 0 [pid 1076] <... setpgid resumed>) = 0 [pid 1075] <... futex resumed>) = 1 [pid 1069] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 1078] <... symlink resumed>) = 0 [pid 1076] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1075] ioctl(3, PPPIOCSMRU, 0 [pid 1069] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1078] write(1, "executing program\n", 18 [pid 1069] <... futex resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1078] <... write resumed>) = 18 [pid 1069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1078] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1075] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) executing program [pid 305] close(3 [pid 1076] <... openat resumed>) = 3 [pid 305] <... close resumed>) = 0 [pid 1076] write(3, "1000", 4 [pid 1075] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rmdir("./52" [pid 1078] <... futex resumed>) = 0 [pid 1078] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... rmdir resumed>) = 0 [pid 1078] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1076] <... write resumed>) = 4 [pid 1075] <... futex resumed>) = 1 [pid 1069] <... futex resumed>) = 0 [pid 305] mkdir("./53", 0777 [pid 1078] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1076] close(3 [pid 1075] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1069] exit_group(0 [pid 1078] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1069] <... exit_group resumed>) = ? [pid 1078] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1076] <... close resumed>) = 0 [pid 1075] <... futex resumed>) = ? [pid 305] <... mkdir resumed>) = 0 [pid 1078] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-5-15/strace-static-x86_64: Process 1079 attached [pid 1078] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1078] <... mprotect resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1079] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1079] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1079] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1079] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1073] <... futex resumed>) = 0 [pid 1078] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1073] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1081 [pid 1078] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1076] symlink("/dev/binderfs", "./binderfs" [pid 1075] +++ exited with 0 +++ [pid 1073] <... futex resumed>) = 0 [pid 1069] +++ exited with 0 +++ [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1079] <... futex resumed>) = 1 [pid 1073] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1079] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1078] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1069, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1076] <... symlink resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1079] <... socket resumed>) = 4 [pid 1076] write(1, "executing program\n", 18 [pid 1079] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1073] <... futex resumed>) = 0 executing program [pid 1079] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1073] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1078] <... clone3 resumed> => {parent_tid=[1082]}, 88) = 1082 [pid 1079] <... connect resumed>) = -1 EEXIST (File exists) [pid 1076] <... write resumed>) = 18 [pid 1073] <... futex resumed>) = 0 [pid 1079] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1078] rt_sigprocmask(SIG_SETMASK, [] [pid 1073] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1076] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1079] <... futex resumed>) = 0 [pid 1078] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1079] sendfile(-1, -1, [3 [pid 1073] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1079] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1078] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1076] <... futex resumed>) = 0 [pid 1073] <... futex resumed>) = 0 [pid 1079] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1078] <... futex resumed>) = 0 [pid 1076] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1073] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1079] <... futex resumed>) = 0 [pid 1078] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1079] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1076] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1073] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1079] <... clone3 resumed>) = 1083 [pid 1076] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1073] <... futex resumed>) = 0 [pid 1079] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1073] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1079] <... futex resumed>) = 0 [pid 1076] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1079] ioctl(3, PPPIOCSMRU, 0 [pid 1076] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1073] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1079] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1076] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1073] <... futex resumed>) = 0 [pid 1079] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1076] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1073] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 1079] <... futex resumed>) = 0 [pid 1076] <... mprotect resumed>) = 0 [pid 1073] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1079] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1076] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1073] exit_group(0ci2-android-5-15/strace-static-x86_64: Process 1081 attached [pid 1079] <... futex resumed>) = ? [pid 1076] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1073] <... exit_group resumed>) = ? [pid 1081] set_robust_list(0x555563d1b6a0, 24 [pid 1079] +++ exited with 0 +++ [pid 1076] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1073] +++ exited with 0 +++ [pid 308] umount2("./44", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1081] <... set_robust_list resumed>) = 0 [pid 1081] rt_sigprocmask(SIG_SETMASK, [] [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1073, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1076] <... clone3 resumed> => {parent_tid=[1084]}, 88) = 1084 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1076] rt_sigprocmask(SIG_SETMASK, [] [pid 308] openat(AT_FDCWD, "./44", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1081] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... openat resumed>) = 3 [pid 1076] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(3 [pid 304] umount2("./58", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1076] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1076] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] getdents64(3 [pid 304] openat(AT_FDCWD, "./58", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1076] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./44/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... openat resumed>) = 3 [pid 1081] chdir("./53" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] fstat(3 [pid 308] newfstatat(AT_FDCWD, "./44/binderfs" [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] getdents64(3 [pid 308] unlink("./44/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1082 attached [pid 1081] <... chdir resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... unlink resumed>) = 0 [pid 304] umount2("./58/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 1082] set_robust_list(0x7fd1a43f59a0, 24 [pid 1081] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1082] <... set_robust_list resumed>) = 0 [pid 1081] <... prctl resumed>) = 0 [pid 308] close(3 [pid 304] newfstatat(AT_FDCWD, "./58/binderfs" [pid 308] <... close resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rmdir("./44" [pid 304] unlink("./58/binderfs" [pid 1082] rt_sigprocmask(SIG_SETMASK, [] [pid 1081] setpgid(0, 0 [pid 308] <... rmdir resumed>) = 0 [pid 1082] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1081] <... setpgid resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 308] mkdir("./45", 0777 [pid 304] getdents64(3 [pid 1082] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1081] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1082] <... socket resumed>) = 3 [pid 1081] <... openat resumed>) = 3 [pid 308] <... mkdir resumed>) = 0 [pid 1082] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1081] write(3, "1000", 4 [pid 1082] <... futex resumed>) = 1 [pid 1081] <... write resumed>) = 4 [pid 1078] <... futex resumed>) = 0 [pid 1082] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1081] close(3 [pid 1078] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1082] <... socket resumed>) = 4 [pid 1081] <... close resumed>) = 0 [pid 1078] <... futex resumed>) = 0 [pid 1082] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1081] symlink("/dev/binderfs", "./binderfs" [pid 1078] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1082] <... futex resumed>) = 0 [pid 1081] <... symlink resumed>) = 0 [pid 1078] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1082] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1081] write(1, "executing program\n", 18 [pid 1078] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1082] <... connect resumed>) = 0 [pid 1081] <... write resumed>) = 18 [pid 1078] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] close(3 [pid 1082] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1081] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1078] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1082] <... futex resumed>) = 0 [pid 1081] <... futex resumed>) = 0 [pid 1078] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... close resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1084 attached [pid 1082] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1081] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1078] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1084] set_robust_list(0x7fd1a43f59a0, 24 [pid 1082] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1081] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1078] <... futex resumed>) = 0 [pid 1084] <... set_robust_list resumed>) = 0 [pid 1082] sendfile(-1, -1, [3 [pid 1081] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1078] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] rmdir("./58" [pid 1084] rt_sigprocmask(SIG_SETMASK, [] [pid 1082] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1081] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1085 [pid 1084] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1082] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1081] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] <... rmdir resumed>) = 0 [pid 1084] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1082] <... futex resumed>) = 1 [pid 1081] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1078] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 304] mkdir("./59", 0777 [pid 1084] <... socket resumed>) = 3 [pid 1082] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1081] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1078] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1084] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1082] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1081] <... mprotect resumed>) = 0 [pid 1078] <... futex resumed>) = 0 [pid 1084] <... futex resumed>) = 1 [pid 1082] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1081] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1078] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... mkdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1085 attached [pid 1084] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1082] <... clone3 resumed>) = 1086 [pid 1081] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1076] <... futex resumed>) = 0 [pid 1082] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1081] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1082] <... futex resumed>) = 1 [pid 1078] <... futex resumed>) = 0 [pid 1082] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1081] <... clone3 resumed> => {parent_tid=[1087]}, 88) = 1087 [pid 1078] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1082] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1081] rt_sigprocmask(SIG_SETMASK, [] [pid 1078] <... futex resumed>) = 0 [pid 1082] ioctl(3, PPPIOCSMRU, 0 [pid 1081] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1078] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1082] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1081] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1076] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1082] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1081] <... futex resumed>) = 0 [pid 1082] <... futex resumed>) = 1 [pid 1081] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1078] <... futex resumed>) = 0 [pid 1084] <... futex resumed>) = 0 [pid 1082] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1078] exit_group(0 [pid 1076] <... futex resumed>) = 1 [pid 1085] set_robust_list(0x555563d1b6a0, 24 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD executing program [pid 1084] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1082] <... futex resumed>) = ? [pid 1078] <... exit_group resumed>) = ? [pid 1085] <... set_robust_list resumed>) = 0 [pid 1084] <... socket resumed>) = 4 [pid 1082] +++ exited with 0 +++ [pid 1078] +++ exited with 0 +++ [pid 1076] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1084] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1084] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1088 attached [pid 1088] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1088] rt_sigprocmask(SIG_SETMASK, [] [pid 1076] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1088 [pid 1085] rt_sigprocmask(SIG_SETMASK, [] [pid 1076] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1078, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1084] <... futex resumed>) = 0 [pid 1076] <... futex resumed>) = 1 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1084] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1076] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./53", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1084] <... connect resumed>) = -1 EEXIST (File exists) [pid 1084] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1084] <... futex resumed>) = 1 [pid 1076] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./53", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1084] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1076] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 1084] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1076] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 1084] sendfile(-1, -1, [3 [pid 1076] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1084] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1084] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1076] <... futex resumed>) = 0 [pid 1084] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1076] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1084] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1076] <... futex resumed>) = 0 [pid 1084] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1076] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1084] <... clone3 resumed>) = 1089 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1085] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1084] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1076] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 1084] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1076] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1084] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1076] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1085] chdir("./45" [pid 1084] ioctl(3, PPPIOCSMRU, 0 [pid 1076] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./53/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1084] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1085] <... chdir resumed>) = 0 [pid 1084] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1084] <... futex resumed>) = 1 [pid 1076] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./53/binderfs" [pid 1085] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1084] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1076] exit_group(0 [pid 1085] <... prctl resumed>) = 0 [pid 1084] <... futex resumed>) = ? [pid 1076] <... exit_group resumed>) = ? [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1085] setpgid(0, 0 [pid 1084] +++ exited with 0 +++ [pid 1076] +++ exited with 0 +++ [pid 306] unlink("./53/binderfs" [pid 1088] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1088] chdir("./59" [pid 306] <... unlink resumed>) = 0 [pid 1085] <... setpgid resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1076, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] getdents64(3 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1088] <... chdir resumed>) = 0 [pid 1085] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] close(3 [pid 1088] prctl(PR_SET_PDEATHSIG, SIGKILLci2-android-5-15/strace-static-x86_64: Process 1087 attached [pid 1085] <... openat resumed>) = 3 [pid 306] <... close resumed>) = 0 [pid 1088] <... prctl resumed>) = 0 [pid 306] rmdir("./53" [pid 1085] write(3, "1000", 4 [pid 1088] setpgid(0, 0 [pid 1085] <... write resumed>) = 4 [pid 306] <... rmdir resumed>) = 0 [pid 1088] <... setpgid resumed>) = 0 [pid 1085] close(3 [pid 306] mkdir("./54", 0777 [pid 1088] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1087] set_robust_list(0x7fd1a43f59a0, 24 [pid 1088] <... openat resumed>) = 3 [pid 1085] <... close resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1088] write(3, "1000", 4 [pid 1085] symlink("/dev/binderfs", "./binderfs" [pid 1088] <... write resumed>) = 4 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1088] close(3 [pid 1085] <... symlink resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1088] <... close resumed>) = 0 [pid 1085] write(1, "executing program\n", 18 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1087] <... set_robust_list resumed>) = 0 [pid 1087] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1087] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1087] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1081] <... futex resumed>) = 0 executing program [pid 1088] symlink("/dev/binderfs", "./binderfs" [pid 1087] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1085] <... write resumed>) = 18 [pid 1081] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1090 [pid 1087] <... socket resumed>) = 4 [pid 1081] <... futex resumed>) = 0 [pid 1087] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1081] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1087] <... futex resumed>) = 0 [pid 1085] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1088] <... symlink resumed>) = 0 [pid 1087] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1085] <... futex resumed>) = 0 [pid 1081] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1087] <... connect resumed>) = -1 EEXIST (File exists) [pid 1081] <... futex resumed>) = 0 [pid 1088] write(1, "executing program\n", 18 [pid 1085] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1087] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1088] <... write resumed>) = 18 [pid 1085] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1081] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1087] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1085] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] executing program [pid 1081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1088] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1085] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1081] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1087] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1081] <... futex resumed>) = 0 [pid 1088] <... futex resumed>) = 0 [pid 1085] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1081] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1087] sendfile(-1, -1, [3 [pid 1088] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1085] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] <... restart_syscall resumed>) = 0 [pid 1087] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1085] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1088] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1087] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1088] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1085] <... mprotect resumed>) = 0 [pid 311] umount2("./45", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1087] <... futex resumed>) = 1 [pid 1081] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1088] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1087] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1085] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1081] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] openat(AT_FDCWD, "./45", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1088] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1087] <... clone3 resumed>) = 1091 [pid 1085] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1081] <... futex resumed>) = 0 [pid 1088] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1087] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1085] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1081] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... openat resumed>) = 3 [pid 1087] <... futex resumed>) = 0 [pid 1081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1087] ioctl(3, PPPIOCSMRU, 0 [pid 1088] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1081] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] fstat(3 [pid 1088] <... mprotect resumed>) = 0 [pid 1087] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1085] <... clone3 resumed> => {parent_tid=[1092]}, 88) = 1092 [pid 1081] <... futex resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1088] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1087] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1085] rt_sigprocmask(SIG_SETMASK, [] [pid 1081] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1088] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1087] <... futex resumed>) = 0 [pid 1085] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] getdents64(3 [pid 1088] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1087] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1085] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1081] exit_group(0 [pid 1087] <... futex resumed>) = ? [pid 1081] <... exit_group resumed>) = ? [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 ci2-android-5-15/strace-static-x86_64: Process 1093 attached [pid 1087] +++ exited with 0 +++ [pid 1085] <... futex resumed>) = 0 [pid 1081] +++ exited with 0 +++ [pid 311] umount2("./45/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 1090 attached ci2-android-5-15/strace-static-x86_64: Process 1092 attached [pid 1090] set_robust_list(0x555563d1b6a0, 24 [pid 1092] set_robust_list(0x7fd1a43f59a0, 24 [pid 1090] <... set_robust_list resumed>) = 0 [pid 1092] <... set_robust_list resumed>) = 0 [pid 1090] rt_sigprocmask(SIG_SETMASK, [] [pid 1088] <... clone3 resumed> => {parent_tid=[1093]}, 88) = 1093 [pid 1085] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1081, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1092] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1092] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1088] rt_sigprocmask(SIG_SETMASK, [] [pid 311] newfstatat(AT_FDCWD, "./45/binderfs" [pid 1090] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1090] chdir("./54" [pid 1092] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1085] <... futex resumed>) = 0 [pid 1085] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1085] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1088] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1093] set_robust_list(0x7fd1a43f59a0, 24 [pid 1088] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] unlink("./45/binderfs" [pid 305] umount2("./53", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1092] <... futex resumed>) = 1 [pid 1092] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1093] <... set_robust_list resumed>) = 0 [pid 1090] <... chdir resumed>) = 0 [pid 1088] <... futex resumed>) = 0 [pid 311] <... unlink resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] getdents64(3 [pid 305] openat(AT_FDCWD, "./53", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1092] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1090] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] <... openat resumed>) = 3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] fstat(3 [pid 311] close(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] <... close resumed>) = 0 [pid 1092] <... futex resumed>) = 1 [pid 1090] <... prctl resumed>) = 0 [pid 1085] <... futex resumed>) = 0 [pid 311] rmdir("./45" [pid 305] getdents64(3 [pid 1092] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1090] setpgid(0, 0 [pid 1085] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rmdir resumed>) = 0 [pid 1092] <... connect resumed>) = -1 EEXIST (File exists) [pid 1090] <... setpgid resumed>) = 0 [pid 1085] <... futex resumed>) = 0 [pid 311] mkdir("./46", 0777 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1093] rt_sigprocmask(SIG_SETMASK, [] [pid 1092] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1090] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1085] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1092] <... futex resumed>) = 0 [pid 1090] <... openat resumed>) = 3 [pid 1085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1092] sendfile(-1, -1, [3 [pid 1090] write(3, "1000", 4 [pid 1085] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... mkdir resumed>) = 0 [pid 305] umount2("./53/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1092] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1090] <... write resumed>) = 4 [pid 1085] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1093] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1092] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1090] close(3 [pid 1085] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1092] <... futex resumed>) = 0 [pid 1090] <... close resumed>) = 0 [pid 1085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] newfstatat(AT_FDCWD, "./53/binderfs" [pid 1092] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1090] symlink("/dev/binderfs", "./binderfs" [pid 1085] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1093] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1092] <... clone3 resumed>) = 1094 [pid 1090] <... symlink resumed>) = 0 [pid 1085] <... futex resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1092] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1090] write(1, "executing program\n", 18 [pid 1085] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1092] <... futex resumed>) = 0 [pid 1090] <... write resumed>) = 18 executing program [pid 1085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] unlink("./53/binderfs" [pid 1092] ioctl(3, PPPIOCSMRU, 0 [pid 1090] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1085] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1092] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1090] <... futex resumed>) = 0 [pid 1085] <... futex resumed>) = 0 [pid 1092] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1090] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1085] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1092] <... futex resumed>) = 0 [pid 1090] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1092] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1090] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1085] exit_group(0 [pid 1092] <... futex resumed>) = ? [pid 1090] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1085] <... exit_group resumed>) = ? [pid 1093] <... socket resumed>) = 3 [pid 1092] +++ exited with 0 +++ [pid 1090] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1085] +++ exited with 0 +++ [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1095 [pid 305] <... unlink resumed>) = 0 [pid 1090] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1090] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1090] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] getdents64(3 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1085, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1090] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1090] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1096]}, 88) = 1096 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] close(3 [pid 1093] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1095 attached [pid 1095] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1095] rt_sigprocmask(SIG_SETMASK, [] [pid 1093] <... futex resumed>) = 1 [pid 1090] rt_sigprocmask(SIG_SETMASK, [] [pid 1088] <... futex resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 1095] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1095] chdir("./46" [pid 1093] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1088] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rmdir("./53" [pid 1093] <... socket resumed>) = 4 [pid 1090] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1095] <... chdir resumed>) = 0 [pid 1095] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1095] setpgid(0, 0) = 0 [pid 1093] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1090] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1088] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 1088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1095] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1088] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1088] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] mkdir("./54", 0777 [pid 1095] <... openat resumed>) = 3 [pid 1088] <... futex resumed>) = 0 [pid 1095] write(3, "1000", 4) = 4 [pid 1095] close(3) = 0 [pid 1095] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1095] write(1, "executing program\n", 18) = 18 [pid 1095] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./45", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1095] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1095] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1095] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 305] <... mkdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1095] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE executing program [pid 308] openat(AT_FDCWD, "./45", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1095] <... mprotect resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] fstat(3 [pid 1095] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1096 attached [pid 1095] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1093] <... futex resumed>) = 1 [pid 1088] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 1093] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000} [pid 1093] <... connect resumed>) = -1 EEXIST (File exists) [pid 1093] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1088] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1095] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1093] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1088] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./45/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1097 [pid 1093] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1090] <... futex resumed>) = 0 [pid 1088] <... futex resumed>) = 0 [pid 1095] <... clone3 resumed> => {parent_tid=[1098]}, 88) = 1098 [pid 1093] sendfile(-1, -1, [3 [pid 1088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1095] rt_sigprocmask(SIG_SETMASK, [] [pid 1093] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] newfstatat(AT_FDCWD, "./45/binderfs" [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1095] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1093] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1095] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1093] <... futex resumed>) = 1 [pid 1088] <... futex resumed>) = 0 [pid 308] unlink("./45/binderfs" [pid 1096] set_robust_list(0x7fd1a43f59a0, 24 [pid 1095] <... futex resumed>) = 0 [pid 1093] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1088] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1096] <... set_robust_list resumed>) = 0 [pid 1095] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1093] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1088] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 1096] rt_sigprocmask(SIG_SETMASK, [] [pid 1093] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1097 attached [pid 1096] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1093] <... clone3 resumed>) = 1099 [pid 1090] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 1096] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1093] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1096] <... socket resumed>) = 3 [pid 1093] <... futex resumed>) = 1 [pid 1088] <... futex resumed>) = 0 [pid 1096] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1093] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1088] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1096] <... futex resumed>) = 1 [pid 1093] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1088] <... futex resumed>) = 0 [pid 1096] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1093] ioctl(3, PPPIOCSMRU, 0 [pid 1088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1093] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1093] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1088] <... futex resumed>) = 0 [pid 1097] set_robust_list(0x555563d1b6a0, 24 [pid 1093] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1090] <... futex resumed>) = 0 [pid 1088] exit_group(0 [pid 308] close(3 [pid 1093] <... futex resumed>) = ? [pid 1088] <... exit_group resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1098 attached [pid 1097] <... set_robust_list resumed>) = 0 [pid 1093] +++ exited with 0 +++ [pid 1090] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1088] +++ exited with 0 +++ [pid 308] <... close resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1088, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1098] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1098] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1098] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1098] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1095] <... futex resumed>) = 0 [pid 1095] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1095] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1098] <... futex resumed>) = 1 [pid 1098] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1096] <... futex resumed>) = 0 [pid 1090] <... futex resumed>) = 1 [pid 308] rmdir("./45" [pid 1096] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1090] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 1096] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1096] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1098] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1095] <... futex resumed>) = 0 [pid 1095] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1095] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1098] <... futex resumed>) = 1 [pid 1098] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1090] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] mkdir("./46", 0777 [pid 1090] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1098] <... connect resumed>) = -1 EEXIST (File exists) [pid 1098] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1095] <... futex resumed>) = 0 [pid 1095] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1095] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1096] <... futex resumed>) = 0 [pid 1090] <... futex resumed>) = 1 [pid 308] <... mkdir resumed>) = 0 [pid 1096] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1090] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1096] <... connect resumed>) = -1 EEXIST (File exists) [pid 1096] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1090] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1096] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1090] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1096] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1090] <... futex resumed>) = 0 [pid 1096] sendfile(-1, -1, [3 [pid 1090] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1096] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1096] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1100 [pid 1096] <... futex resumed>) = 1 [pid 1090] <... futex resumed>) = 0 [pid 1096] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1090] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1096] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1090] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1096] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1090] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1100 attached [pid 1098] <... futex resumed>) = 1 [pid 1097] rt_sigprocmask(SIG_SETMASK, [] [pid 1096] <... clone3 resumed>) = 1101 [pid 1098] sendfile(-1, -1, [3 [pid 1096] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1100] set_robust_list(0x555563d1b6a0, 24 [pid 1098] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1097] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1096] <... futex resumed>) = 1 [pid 1090] <... futex resumed>) = 0 [pid 1098] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1096] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1090] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1098] <... futex resumed>) = 1 [pid 1096] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1095] <... futex resumed>) = 0 [pid 1090] <... futex resumed>) = 0 [pid 1098] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1096] ioctl(3, PPPIOCSMRU, 0 [pid 1095] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1090] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1098] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1096] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1095] <... futex resumed>) = 0 [pid 1098] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1096] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1095] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1100] <... set_robust_list resumed>) = 0 [pid 1098] <... clone3 resumed>) = 1102 [pid 1097] chdir("./54" [pid 1096] <... futex resumed>) = 1 [pid 1090] <... futex resumed>) = 0 [pid 1100] rt_sigprocmask(SIG_SETMASK, [] [pid 1098] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1097] <... chdir resumed>) = 0 [pid 1096] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1090] exit_group(0 [pid 1100] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1098] <... futex resumed>) = 1 [pid 1096] <... futex resumed>) = ? [pid 1095] <... futex resumed>) = 0 [pid 1090] <... exit_group resumed>) = ? [pid 1100] chdir("./46" [pid 1098] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1097] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1096] +++ exited with 0 +++ [pid 1095] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1090] +++ exited with 0 +++ [pid 1098] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1095] <... futex resumed>) = 0 [pid 1098] ioctl(3, PPPIOCSMRU, 0 [pid 1095] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1098] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1098] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1095] <... futex resumed>) = 0 [pid 1098] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1095] exit_group(0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1090, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1097] <... prctl resumed>) = 0 [pid 1100] <... chdir resumed>) = 0 [pid 1098] <... futex resumed>) = ? [pid 1095] <... exit_group resumed>) = ? [pid 1100] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1098] +++ exited with 0 +++ [pid 1097] setpgid(0, 0 [pid 1095] +++ exited with 0 +++ [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1100] <... prctl resumed>) = 0 [pid 1097] <... setpgid resumed>) = 0 [pid 1097] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1100] setpgid(0, 0 [pid 1097] <... openat resumed>) = 3 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1095, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1097] write(3, "1000", 4) = 4 [pid 1097] close(3 [pid 304] <... restart_syscall resumed>) = 0 [pid 1097] <... close resumed>) = 0 [pid 1100] <... setpgid resumed>) = 0 [pid 1097] symlink("/dev/binderfs", "./binderfs" [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1100] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1097] <... symlink resumed>) = 0 [pid 304] umount2("./59", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1097] write(1, "executing program\n", 18 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 1097] <... write resumed>) = 18 [pid 304] openat(AT_FDCWD, "./59", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1100] <... openat resumed>) = 3 [pid 1097] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... openat resumed>) = 3 [pid 1100] write(3, "1000", 4 [pid 1097] <... futex resumed>) = 0 [pid 304] fstat(3 [pid 1100] <... write resumed>) = 4 [pid 1097] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1100] close(3 [pid 1097] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] getdents64(3 [pid 1100] <... close resumed>) = 0 [pid 1097] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1100] symlink("/dev/binderfs", "./binderfs" [pid 1097] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] umount2("./59/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./59/binderfs" [pid 1100] <... symlink resumed>) = 0 [pid 1097] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1100] write(1, "executing program\n", 18 [pid 1097] <... mmap resumed>) = 0x7fd1a43d5000 executing program [pid 304] unlink("./59/binderfs" [pid 1100] <... write resumed>) = 18 [pid 1097] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./59") = 0 [pid 304] mkdir("./60", 0777 [pid 1097] <... mprotect resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 1100] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1100] <... futex resumed>) = 0 [pid 1097] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1100] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1097] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1100] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1097] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... restart_syscall resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1103 attached [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1103 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1100] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1]ci2-android-5-15/strace-static-x86_64: Process 1104 attached [pid 1104] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1100] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1097] <... clone3 resumed> => {parent_tid=[1104]}, 88) = 1104 [pid 311] umount2("./46", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1100] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] umount2("./54", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1104] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1104] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1100] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1097] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1100] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1097] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1100] <... mprotect resumed>) = 0 [pid 311] openat(AT_FDCWD, "./46", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1097] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./54", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1103] set_robust_list(0x555563d1b6a0, 24 [pid 1100] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... openat resumed>) = 3 [pid 1097] <... futex resumed>) = 1 [pid 306] <... openat resumed>) = 3 [pid 1104] <... futex resumed>) = 0 [pid 1104] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1100] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1097] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] fstat(3 [pid 306] fstat(3 [pid 1104] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1104] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1100] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1103] <... set_robust_list resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1097] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 306] getdents64(3 [pid 1097] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] getdents64(3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1104] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1100] <... clone3 resumed> => {parent_tid=[1105]}, 88) = 1105 [pid 306] umount2("./54/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1104] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 311] umount2("./46/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1100] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1104] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1097] <... futex resumed>) = 0 [pid 1097] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1097] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1104] <... futex resumed>) = 1 [pid 1104] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1103] rt_sigprocmask(SIG_SETMASK, [] [pid 1100] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] newfstatat(AT_FDCWD, "./46/binderfs" [pid 306] newfstatat(AT_FDCWD, "./54/binderfs" [pid 1100] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1100] <... futex resumed>) = 0 [pid 311] unlink("./46/binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1100] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1104] <... connect resumed>) = -1 EEXIST (File exists) [pid 1104] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... unlink resumed>) = 0 [pid 1097] <... futex resumed>) = 0 [pid 1097] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1097] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1104] <... futex resumed>) = 1 [pid 1104] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1104] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1097] <... futex resumed>) = 0 [pid 1097] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1097] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1104] <... futex resumed>) = 1 [pid 1104] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1106 [pid 1103] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 306] unlink("./54/binderfs" [pid 1103] chdir("./60" [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1104] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1097] <... futex resumed>) = 0 [pid 1097] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1097] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1104] <... futex resumed>) = 1 [pid 311] close(3 [pid 306] <... unlink resumed>) = 0 [pid 1104] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1104] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1097] <... futex resumed>) = 0 [pid 1097] exit_group(0) = ? [pid 311] <... close resumed>) = 0 [pid 306] getdents64(3 [pid 1103] <... chdir resumed>) = 0 [pid 1104] <... futex resumed>) = ? [pid 1104] +++ exited with 0 +++ [pid 1103] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1097] +++ exited with 0 +++ [pid 311] rmdir("./46" [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 ci2-android-5-15/strace-static-x86_64: Process 1105 attached [pid 1105] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1105] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1105] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1105] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1100] <... futex resumed>) = 0 [pid 1100] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rmdir resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1097, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 306] close(3 [pid 1100] <... futex resumed>) = 0 [pid 1100] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1105] <... futex resumed>) = 1 [pid 1105] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1103] <... prctl resumed>) = 0 [pid 311] mkdir("./47", 0777 [pid 306] <... close resumed>) = 0 [pid 305] umount2("./54", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1105] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1100] <... futex resumed>) = 0 [pid 1100] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1100] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1105] <... futex resumed>) = 1 [pid 1105] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1105] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... mkdir resumed>) = 0 [pid 306] rmdir("./54" [pid 305] openat(AT_FDCWD, "./54", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1100] <... futex resumed>) = 0 [pid 1100] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1100] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... openat resumed>) = 3 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rmdir resumed>) = 0 [pid 1105] <... futex resumed>) = 1 [pid 1105] sendfile(-1, -1, [3 [pid 305] fstat(3 [pid 306] mkdir("./55", 0777 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1105] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1105] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1100] <... futex resumed>) = 0 [pid 1105] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1100] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1105] <... clone3 resumed>) = 1107 [pid 1103] setpgid(0, 0 [pid 1100] <... futex resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... mkdir resumed>) = 0 [pid 305] getdents64(3 [pid 1105] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1100] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1105] <... futex resumed>) = 0 [pid 1100] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1105] ioctl(3, PPPIOCSMRU, 0 [pid 1100] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1105] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1100] <... futex resumed>) = 0 [pid 1105] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1100] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1105] <... futex resumed>) = 0 [pid 1100] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1105] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1103] <... setpgid resumed>) = 0 [pid 1100] exit_group(0 [pid 1105] <... futex resumed>) = ? [pid 1100] <... exit_group resumed>) = ? [pid 1105] +++ exited with 0 +++ [pid 1103] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1100] +++ exited with 0 +++ [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1100, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] umount2("./46", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] umount2("./54/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1103] <... openat resumed>) = 3 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1108 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./46", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1103] write(3, "1000", 4 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./46/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./46/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./46/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./46" [pid 1103] <... write resumed>) = 4 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./54/binderfs" [pid 1103] close(3 [pid 308] mkdir("./47", 0777 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1109 [pid 1103] <... close resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1103] symlink("/dev/binderfs", "./binderfs" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 305] unlink("./54/binderfs" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1103] <... symlink resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1110 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1108 attached [pid 1108] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1108] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1108] chdir("./47" [pid 305] getdents64(3 [pid 1103] write(1, "executing program\n", 18 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1103] <... write resumed>) = 18 [pid 305] close(3 executing program [pid 1103] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... close resumed>) = 0 [pid 1103] <... futex resumed>) = 0 [pid 305] rmdir("./54" [pid 1103] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1108] <... chdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 1103] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] mkdir("./55", 0777 [pid 1103] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1108] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1108] setpgid(0, 0) = 0 [pid 1108] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1103] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 1108] <... openat resumed>) = 3 [pid 1103] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1103] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1103] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1103] <... mprotect resumed>) = 0 [pid 1108] write(3, "1000", 4) = 4 [pid 1108] close(3) = 0 [pid 1108] symlink("/dev/binderfs", "./binderfs" [pid 1103] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1111 [pid 1103] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1108] <... symlink resumed>) = 0 [pid 1103] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1109 attached [pid 1108] write(1, "executing program\n", 18 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1103] <... clone3 resumed> => {parent_tid=[1112]}, 88) = 1112 [pid 1103] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 1109] set_robust_list(0x555563d1b6a0, 24 [pid 1108] <... write resumed>) = 18 [pid 1103] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1109] <... set_robust_list resumed>) = 0 [pid 1108] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1103] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1109] rt_sigprocmask(SIG_SETMASK, [] [pid 1108] <... futex resumed>) = 0 [pid 1103] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1109] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1108] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1109] chdir("./55" [pid 1108] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1109] <... chdir resumed>) = 0 [pid 1108] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1109] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1108] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1109] <... prctl resumed>) = 0 [pid 1108] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1109] setpgid(0, 0 [pid 1108] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1109] <... setpgid resumed>) = 0 [pid 1108] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITEci2-android-5-15/strace-static-x86_64: Process 1110 attached [pid 1109] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1108] <... mprotect resumed>) = 0 [pid 1108] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1109] <... openat resumed>) = 3 [pid 1108] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1112 attached ci2-android-5-15/strace-static-x86_64: Process 1111 attached [pid 1110] set_robust_list(0x555563d1b6a0, 24 [pid 1109] write(3, "1000", 4 [pid 1108] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1109] <... write resumed>) = 4 [pid 1110] <... set_robust_list resumed>) = 0 [pid 1111] set_robust_list(0x555563d1b6a0, 24 [pid 1109] close(3ci2-android-5-15/strace-static-x86_64: Process 1113 attached [pid 1111] <... set_robust_list resumed>) = 0 [pid 1110] rt_sigprocmask(SIG_SETMASK, [] [pid 1112] set_robust_list(0x7fd1a43f59a0, 24 [pid 1109] <... close resumed>) = 0 [pid 1108] <... clone3 resumed> => {parent_tid=[1113]}, 88) = 1113 [pid 1112] <... set_robust_list resumed>) = 0 [pid 1111] rt_sigprocmask(SIG_SETMASK, [] [pid 1110] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1109] symlink("/dev/binderfs", "./binderfs" [pid 1108] rt_sigprocmask(SIG_SETMASK, [] [pid 1110] chdir("./47" [pid 1108] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1109] <... symlink resumed>) = 0 [pid 1108] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1112] rt_sigprocmask(SIG_SETMASK, [] [pid 1111] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1110] <... chdir resumed>) = 0 [pid 1109] write(1, "executing program\n", 18 [pid 1108] <... futex resumed>) = 0 [pid 1110] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1109] <... write resumed>) = 18 [pid 1108] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1109] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1111] chdir("./55" [pid 1110] <... prctl resumed>) = 0 [pid 1109] <... futex resumed>) = 0 [pid 1112] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1110] setpgid(0, 0 [pid 1112] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1111] <... chdir resumed>) = 0 executing program [pid 1110] <... setpgid resumed>) = 0 [pid 1109] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1110] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1111] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1109] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1113] set_robust_list(0x7fd1a43f59a0, 24 [pid 1112] <... socket resumed>) = 3 [pid 1111] <... prctl resumed>) = 0 [pid 1110] <... openat resumed>) = 3 [pid 1109] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1112] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1111] setpgid(0, 0 [pid 1110] write(3, "1000", 4 [pid 1109] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1111] <... setpgid resumed>) = 0 [pid 1110] <... write resumed>) = 4 [pid 1109] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1112] <... futex resumed>) = 1 [pid 1110] close(3 [pid 1103] <... futex resumed>) = 0 [pid 1111] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1109] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1103] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1110] <... close resumed>) = 0 [pid 1109] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1103] <... futex resumed>) = 0 [pid 1110] symlink("/dev/binderfs", "./binderfs" [pid 1109] <... mprotect resumed>) = 0 [pid 1112] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1103] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1111] <... openat resumed>) = 3 [pid 1110] <... symlink resumed>) = 0 [pid 1110] write(1, "executing program\n", 18 [pid 1109] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1112] <... socket resumed>) = 4 [pid 1110] <... write resumed>) = 18 [pid 1111] write(3, "1000", 4 [pid 1109] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 1112] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1111] <... write resumed>) = 4 [pid 1110] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1109] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1110] <... futex resumed>) = 0 [pid 1103] <... futex resumed>) = 0 [pid 1103] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1112] <... futex resumed>) = 1 [pid 1111] close(3 [pid 1110] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1103] <... futex resumed>) = 0 [pid 1111] <... close resumed>) = 0 [pid 1110] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1109] <... clone3 resumed> => {parent_tid=[1114]}, 88) = 1114 [pid 1103] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1112] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1111] symlink("/dev/binderfs", "./binderfs" [pid 1110] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1109] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1114 attached [pid 1114] set_robust_list(0x7fd1a43f59a0, 24 [pid 1110] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1109] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1114] <... set_robust_list resumed>) = 0 [pid 1110] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1109] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1114] rt_sigprocmask(SIG_SETMASK, [] [pid 1109] <... futex resumed>) = 0 [pid 1112] <... connect resumed>) = -1 EEXIST (File exists) [pid 1110] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1109] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1114] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1110] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1112] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1111] <... symlink resumed>) = 0 [pid 1110] <... mprotect resumed>) = 0 [pid 1113] <... set_robust_list resumed>) = 0 [pid 1112] <... futex resumed>) = 1 [pid 1103] <... futex resumed>) = 0 [pid 1103] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1112] sendfile(-1, -1, [3 [pid 1111] write(1, "executing program\n", 18 [pid 1110] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1103] <... futex resumed>) = 0 [pid 1113] rt_sigprocmask(SIG_SETMASK, [] [pid 1114] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1112] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1111] <... write resumed>) = 18 [pid 1110] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1103] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1113] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1112] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1111] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 1110] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1103] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1113] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1103] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1103] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1113] <... socket resumed>) = 3 [pid 1112] <... futex resumed>) = 0 [pid 1111] <... futex resumed>) = 0 [pid 1110] <... clone3 resumed> => {parent_tid=[1115]}, 88) = 1115 [pid 1113] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1112] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1111] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1110] rt_sigprocmask(SIG_SETMASK, [] [pid 1114] <... socket resumed>) = 3 [pid 1114] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1109] <... futex resumed>) = 0 [pid 1109] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1109] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1114] <... futex resumed>) = 1 [pid 1114] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1112] <... clone3 resumed>) = 1116 [pid 1111] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1110] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1113] <... futex resumed>) = 1 [pid 1111] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1108] <... futex resumed>) = 0 [pid 1113] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1112] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1111] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1110] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1108] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1111] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1110] <... futex resumed>) = 0 [pid 1103] <... futex resumed>) = 0 [pid 1108] <... futex resumed>) = 0 [pid 1113] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1112] <... futex resumed>) = 1 [pid 1111] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1110] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1103] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1108] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1113] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1112] ioctl(3, PPPIOCSMRU, 0 [pid 1111] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1103] <... futex resumed>) = 0 [pid 1114] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1103] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1112] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1111] <... mprotect resumed>) = 0 [pid 1113] <... socket resumed>) = 4 [pid 1114] <... futex resumed>) = 1 [pid 1109] <... futex resumed>) = 0 [pid 1114] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1113] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1112] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1111] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1109] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1114] <... connect resumed>) = -1 EEXIST (File exists) [pid 1113] <... futex resumed>) = 1 [pid 1112] <... futex resumed>) = 1 [pid 1111] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1109] <... futex resumed>) = 0 [pid 1108] <... futex resumed>) = 0 [pid 1103] <... futex resumed>) = 0 [pid 1114] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1113] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1112] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1111] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1109] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1114] <... futex resumed>) = 0 [pid 1109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1108] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1103] exit_group(0 [pid 1114] sendfile(-1, -1, [3 [pid 1113] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1109] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1108] <... futex resumed>) = 0 [pid 1112] <... futex resumed>) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 1103] <... exit_group resumed>) = ? [pid 1114] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1113] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1111] <... clone3 resumed> => {parent_tid=[1117]}, 88) = 1117 [pid 1109] <... futex resumed>) = 0 [pid 1108] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1114] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1109] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1114] <... futex resumed>) = 0 [pid 1111] rt_sigprocmask(SIG_SETMASK, [] [pid 1109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1114] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1109] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1117 attached ci2-android-5-15/strace-static-x86_64: Process 1115 attached [pid 1114] <... clone3 resumed>) = 1118 [pid 1113] <... connect resumed>) = -1 EEXIST (File exists) [pid 1112] +++ exited with 0 +++ [pid 1111] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1109] <... futex resumed>) = 0 [pid 1103] +++ exited with 0 +++ [pid 1114] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1113] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1111] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1109] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1114] <... futex resumed>) = 0 [pid 1109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1114] ioctl(3, PPPIOCSMRU, 0 [pid 1109] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1114] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1113] <... futex resumed>) = 1 [pid 1111] <... futex resumed>) = 0 [pid 1109] <... futex resumed>) = 0 [pid 1108] <... futex resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1103, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1114] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1109] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1114] <... futex resumed>) = 0 [pid 1109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1114] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1109] exit_group(0 [pid 1114] <... futex resumed>) = ? [pid 1109] <... exit_group resumed>) = ? [pid 1117] set_robust_list(0x7fd1a43f59a0, 24 [pid 1115] set_robust_list(0x7fd1a43f59a0, 24 [pid 1114] +++ exited with 0 +++ [pid 1113] sendfile(-1, -1, [3 [pid 1111] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1109] +++ exited with 0 +++ [pid 1108] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1113] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1108] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1109, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1115] <... set_robust_list resumed>) = 0 [pid 1117] <... set_robust_list resumed>) = 0 [pid 1117] rt_sigprocmask(SIG_SETMASK, [] [pid 1115] rt_sigprocmask(SIG_SETMASK, [] [pid 1113] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1108] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1117] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1115] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1113] <... futex resumed>) = 0 [pid 1108] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1117] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1115] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1113] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1108] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1113] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1108] <... futex resumed>) = 0 [pid 1115] <... socket resumed>) = 3 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./60", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1115] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1113] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1108] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./60", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./60/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1115] <... futex resumed>) = 1 [pid 1113] <... clone3 resumed>) = 1119 [pid 1110] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./60/binderfs" [pid 1110] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1115] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1113] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1110] <... futex resumed>) = 0 [pid 304] unlink("./60/binderfs" [pid 1115] <... socket resumed>) = 4 [pid 1113] <... futex resumed>) = 1 [pid 1110] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1108] <... futex resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 1115] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1113] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1108] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] getdents64(3 [pid 1115] <... futex resumed>) = 1 [pid 1113] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1110] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1108] <... futex resumed>) = 0 [pid 1115] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1113] ioctl(3, PPPIOCSMRU, 0 [pid 1110] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1108] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] close(3 [pid 1115] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1113] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1110] <... futex resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 1113] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1110] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] rmdir("./60" [pid 1115] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1113] <... futex resumed>) = 1 [pid 1108] <... futex resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 1117] <... socket resumed>) = 3 [pid 1115] <... connect resumed>) = -1 EEXIST (File exists) [pid 1113] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] mkdir("./61", 0777 [pid 1117] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1115] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1108] exit_group(0 [pid 304] <... mkdir resumed>) = 0 [pid 1117] <... futex resumed>) = 1 [pid 1115] <... futex resumed>) = 1 [pid 1113] <... futex resumed>) = ? [pid 1111] <... futex resumed>) = 0 [pid 1110] <... futex resumed>) = 0 [pid 1108] <... exit_group resumed>) = ? [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1113] +++ exited with 0 +++ [pid 1111] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1110] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1108] +++ exited with 0 +++ [pid 1111] <... futex resumed>) = 0 [pid 1115] sendfile(-1, -1, [3 [pid 1117] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1111] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1110] <... futex resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1108, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1120 [pid 1117] <... socket resumed>) = 4 [pid 1115] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1110] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1117] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1115] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1115] <... futex resumed>) = 1 [pid 1117] <... futex resumed>) = 1 [pid 1111] <... futex resumed>) = 0 [pid 1110] <... futex resumed>) = 0 [pid 1117] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1115] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1111] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1110] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1115] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1111] <... futex resumed>) = 0 [pid 1110] <... futex resumed>) = 0 [pid 1117] <... connect resumed>) = -1 EEXIST (File exists) [pid 1115] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1111] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1110] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./55", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 1120 attached [pid 1120] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1120] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1120] chdir("./61" [pid 1115] <... clone3 resumed>) = 1121 [pid 1117] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1120] <... chdir resumed>) = 0 [pid 306] openat(AT_FDCWD, "./55", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1115] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1111] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 1117] <... futex resumed>) = 1 [pid 1115] <... futex resumed>) = 1 [pid 1111] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1110] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 1117] sendfile(-1, -1, [3 [pid 1115] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1111] <... futex resumed>) = 0 [pid 1110] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1115] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1111] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1110] <... futex resumed>) = 0 [pid 1117] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1115] ioctl(3, PPPIOCSMRU, 0 [pid 1110] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1117] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1115] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] getdents64(3 [pid 1120] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1115] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1117] <... futex resumed>) = 1 [pid 1111] <... futex resumed>) = 0 [pid 1117] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1115] <... futex resumed>) = 1 [pid 1111] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1110] <... futex resumed>) = 0 [pid 306] umount2("./55/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1117] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1115] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1111] <... futex resumed>) = 0 [pid 1110] exit_group(0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1117] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1115] <... futex resumed>) = ? [pid 1111] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1110] <... exit_group resumed>) = ? [pid 306] newfstatat(AT_FDCWD, "./55/binderfs" [pid 1120] setpgid(0, 0) = 0 [pid 1120] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1120] write(3, "1000", 4 [pid 306] unlink("./55/binderfs" [pid 1120] <... write resumed>) = 4 [pid 1120] close(3) = 0 [pid 306] <... unlink resumed>) = 0 [pid 1120] symlink("/dev/binderfs", "./binderfs" [pid 306] getdents64(3 [pid 1117] <... clone3 resumed>) = 1122 [pid 1115] +++ exited with 0 +++ [pid 1110] +++ exited with 0 +++ [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1110, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] close(3 [pid 1120] <... symlink resumed>) = 0 [pid 1117] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 308] umount2("./47", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1117] <... futex resumed>) = 1 [pid 1111] <... futex resumed>) = 0 [pid 306] rmdir("./55" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1111] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1120] write(1, "executing program\n", 18 [pid 1117] ioctl(3, PPPIOCSMRU, 0 [pid 1111] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./47", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... rmdir resumed>) = 0 [pid 1117] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1111] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 1117] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 306] mkdir("./56", 0777 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1111] <... futex resumed>) = 0 [pid 1120] <... write resumed>) = 18 [pid 311] umount2("./47", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1120] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... mkdir resumed>) = 0 [pid 1120] <... futex resumed>) = 0 [pid 311] openat(AT_FDCWD, "./47", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(3 [pid 1111] exit_group(0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1117] <... futex resumed>) = ? [pid 1111] <... exit_group resumed>) = ? [pid 308] umount2("./47/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1120] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] newfstatat(AT_FDCWD, "./47/binderfs" [pid 1120] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] fstat(3 [pid 1120] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1120] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./47/binderfs" [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1123 [pid 1120] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... unlink resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(3 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 1120] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] umount2("./47/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 1120] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./47" [pid 1120] <... mprotect resumed>) = 0 executing program [pid 311] newfstatat(AT_FDCWD, "./47/binderfs" [pid 1117] +++ exited with 0 +++ [pid 1111] +++ exited with 0 +++ [pid 1120] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 1120] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] unlink("./47/binderfs" [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1111, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1120] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... unlink resumed>) = 0 [pid 308] mkdir("./48", 0777 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] getdents64(3 [pid 1120] <... clone3 resumed> => {parent_tid=[1124]}, 88) = 1124 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1120] rt_sigprocmask(SIG_SETMASK, [] [pid 311] close(3 [pid 1120] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... close resumed>) = 0 [pid 1120] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rmdir("./47" [pid 1120] <... futex resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 1120] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] mkdir("./48", 0777 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-5-15/strace-static-x86_64: Process 1124 attached ci2-android-5-15/strace-static-x86_64: Process 1123 attached [pid 311] <... mkdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1125 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1126 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1124] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1124] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1124] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1123] set_robust_list(0x555563d1b6a0, 24 [pid 1124] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1120] <... futex resumed>) = 0 [pid 1120] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1120] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1124] <... futex resumed>) = 1 [pid 1124] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1123] <... set_robust_list resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1126 attached ci2-android-5-15/strace-static-x86_64: Process 1125 attached [pid 1126] set_robust_list(0x555563d1b6a0, 24 [pid 1123] rt_sigprocmask(SIG_SETMASK, [] [pid 1126] <... set_robust_list resumed>) = 0 [pid 1125] set_robust_list(0x555563d1b6a0, 24 [pid 1124] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1123] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1123] chdir("./56") = 0 [pid 1123] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1123] setpgid(0, 0) = 0 [pid 1123] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1123] write(3, "1000", 4) = 4 [pid 1123] close(3) = 0 [pid 1123] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1123] write(1, "executing program\n", 18) = 18 [pid 1123] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1123] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1123] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1123] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1123] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1123] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1123] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1127]}, 88) = 1127 [pid 1123] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1123] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1123] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1120] <... futex resumed>) = 0 [pid 1120] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1120] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1124] <... futex resumed>) = 1 [pid 1124] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1125] <... set_robust_list resumed>) = 0 [pid 1125] rt_sigprocmask(SIG_SETMASK, [] [pid 1124] <... connect resumed>) = -1 EEXIST (File exists) [pid 1124] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1120] <... futex resumed>) = 0 [pid 1120] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1120] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1124] <... futex resumed>) = 1 [pid 1125] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1124] sendfile(-1, -1, [3 [pid 1126] rt_sigprocmask(SIG_SETMASK, [] [pid 1125] chdir("./48" [pid 1124] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1124] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1120] <... futex resumed>) = 0 [pid 1120] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1120] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1124] <... futex resumed>) = 1 [pid 1124] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 1127 attached [pid 1126] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1125] <... chdir resumed>) = 0 [pid 1127] set_robust_list(0x7fd1a43f59a0, 24 [pid 1124] <... clone3 resumed>) = 1128 [pid 1126] chdir("./48" [pid 1124] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1120] <... futex resumed>) = 0 [pid 1124] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1120] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1124] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1120] <... futex resumed>) = 0 [pid 1124] ioctl(3, PPPIOCSMRU, 0 [pid 1120] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1124] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1127] <... set_robust_list resumed>) = 0 [pid 1124] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1127] rt_sigprocmask(SIG_SETMASK, [] [pid 1124] <... futex resumed>) = 1 [pid 1120] <... futex resumed>) = 0 [pid 1127] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1124] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1120] exit_group(0 [pid 1127] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1124] <... futex resumed>) = ? [pid 1120] <... exit_group resumed>) = ? [pid 305] <... restart_syscall resumed>) = 0 [pid 1127] <... socket resumed>) = 3 [pid 1126] <... chdir resumed>) = 0 [pid 1125] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1124] +++ exited with 0 +++ [pid 1127] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1126] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1125] <... prctl resumed>) = 0 [pid 1120] +++ exited with 0 +++ [pid 1127] <... futex resumed>) = 1 [pid 1123] <... futex resumed>) = 0 [pid 305] umount2("./55", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1126] <... prctl resumed>) = 0 [pid 1125] setpgid(0, 0 [pid 1123] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1120, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1123] <... futex resumed>) = 0 [pid 305] openat(AT_FDCWD, "./55", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] umount2("./61", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1123] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... openat resumed>) = 3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1126] setpgid(0, 0 [pid 305] fstat(3 [pid 304] openat(AT_FDCWD, "./61", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1126] <... setpgid resumed>) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... openat resumed>) = 3 [pid 305] getdents64(3 [pid 304] fstat(3 [pid 1126] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] umount2("./55/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] getdents64(3 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1126] <... openat resumed>) = 3 [pid 305] newfstatat(AT_FDCWD, "./55/binderfs" [pid 304] umount2("./61/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] unlink("./55/binderfs" [pid 304] newfstatat(AT_FDCWD, "./61/binderfs" [pid 305] <... unlink resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] getdents64(3 [pid 304] unlink("./61/binderfs" [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... unlink resumed>) = 0 [pid 305] close(3 [pid 304] getdents64(3 [pid 305] <... close resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] rmdir("./55" [pid 1126] write(3, "1000", 4 [pid 304] close(3 [pid 305] <... rmdir resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 305] mkdir("./56", 0777 [pid 304] rmdir("./61" [pid 1127] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1126] <... write resumed>) = 4 [pid 1125] <... setpgid resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 1126] close(3 [pid 1125] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... rmdir resumed>) = 0 [pid 1126] <... close resumed>) = 0 [pid 1125] <... openat resumed>) = 3 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] mkdir("./62", 0777 [pid 1126] symlink("/dev/binderfs", "./binderfs" [pid 1125] write(3, "1000", 4 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1126] <... symlink resumed>) = 0 [pid 1125] <... write resumed>) = 4 [pid 1126] write(1, "executing program\n", 18 [pid 304] <... mkdir resumed>) = 0 [pid 1126] <... write resumed>) = 18 [pid 1125] close(3 [pid 1126] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1125] <... close resumed>) = 0 [pid 1126] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 executing program [pid 1125] symlink("/dev/binderfs", "./binderfs" [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1126] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1129 ci2-android-5-15/strace-static-x86_64: Process 1129 attached [pid 1127] <... socket resumed>) = 4 [pid 1126] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1125] <... symlink resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1129] set_robust_list(0x555563d1b6a0, 24 [pid 1127] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1126] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1126] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1125] write(1, "executing program\n", 18 [pid 1126] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1125] <... write resumed>) = 18 executing program [pid 1126] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1123] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1127] <... futex resumed>) = 1 [pid 1126] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1125] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1123] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1126] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1125] <... futex resumed>) = 0 [pid 1126] <... clone3 resumed> => {parent_tid=[1130]}, 88) = 1130 [pid 1126] rt_sigprocmask(SIG_SETMASK, [] [pid 1125] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1126] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1123] <... futex resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1131 [pid 1126] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1125] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1123] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1126] <... futex resumed>) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1126] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1125] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1125] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1125] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1125] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1125] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1127] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1125] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1125] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1127] <... connect resumed>) = -1 EEXIST (File exists) [pid 1129] <... set_robust_list resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1131 attached [pid 1131] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1131] rt_sigprocmask(SIG_SETMASK, [] [pid 1127] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1125] <... clone3 resumed> => {parent_tid=[1132]}, 88) = 1132 [pid 1131] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1131] chdir("./62" [pid 1127] <... futex resumed>) = 1 [pid 1125] rt_sigprocmask(SIG_SETMASK, [] [pid 1123] <... futex resumed>) = 0 [pid 1129] rt_sigprocmask(SIG_SETMASK, [] [pid 1127] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1123] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1131] <... chdir resumed>) = 0 [pid 1127] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1123] <... futex resumed>) = 0 [pid 1131] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1123] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1127] sendfile(-1, -1, [3 [pid 1131] <... prctl resumed>) = 0 [pid 1131] setpgid(0, 0) = 0 [pid 1131] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1129] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1127] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1125] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1131] <... openat resumed>) = 3 [pid 1127] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1125] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1129] chdir("./56" [pid 1131] write(3, "1000", 4) = 4 [pid 1131] close(3) = 0 [pid 1131] symlink("/dev/binderfs", "./binderfs" [pid 1129] <... chdir resumed>) = 0 [pid 1127] <... futex resumed>) = 1 [pid 1125] <... futex resumed>) = 0 [pid 1123] <... futex resumed>) = 0 [pid 1131] <... symlink resumed>) = 0 [pid 1129] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1127] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1125] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1123] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1130 attached ) = 0 [pid 1130] set_robust_list(0x7fd1a43f59a0, 24 [pid 1123] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1130] <... set_robust_list resumed>) = 0 [pid 1130] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1130] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1130] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1126] <... futex resumed>) = 0 [pid 1126] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1127] <... clone3 resumed>) = 1133 [pid 1126] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1130] <... futex resumed>) = 1 [pid 1130] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1131] write(1, "executing program\n", 18 [pid 1129] <... prctl resumed>) = 0 [pid 1127] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1130] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1126] <... futex resumed>) = 0 [pid 1126] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1126] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1123] <... futex resumed>) = 0 executing program [pid 1131] <... write resumed>) = 18 [pid 1129] setpgid(0, 0 [pid 1127] <... futex resumed>) = 1 [pid 1123] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1127] ioctl(3, PPPIOCSMRU, 0 [pid 1123] <... futex resumed>) = 0 [pid 1127] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1123] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1129] <... setpgid resumed>) = 0 [pid 1127] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1123] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1127] <... futex resumed>) = 0 [pid 1130] <... futex resumed>) = 1 [pid 1130] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1127] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1123] exit_group(0 [pid 1129] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1130] <... connect resumed>) = -1 EEXIST (File exists) [pid 1130] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1126] <... futex resumed>) = 0 [pid 1130] sendfile(-1, -1, [3 [pid 1126] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1130] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1126] <... futex resumed>) = 0 [pid 1130] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1126] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1130] <... futex resumed>) = 0 [pid 1126] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1130] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1126] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1130] <... clone3 resumed>) = 1134 [pid 1129] <... openat resumed>) = 3 [pid 1127] <... futex resumed>) = ? [pid 1126] <... futex resumed>) = 0 [pid 1123] <... exit_group resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1132 attached [pid 1131] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1130] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1129] write(3, "1000", 4 [pid 1127] +++ exited with 0 +++ [pid 1126] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1132] set_robust_list(0x7fd1a43f59a0, 24 [pid 1130] <... futex resumed>) = 0 [pid 1126] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1132] <... set_robust_list resumed>) = 0 [pid 1130] ioctl(3, PPPIOCSMRU, 0 [pid 1126] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1132] rt_sigprocmask(SIG_SETMASK, [] [pid 1130] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1126] <... futex resumed>) = 0 [pid 1123] +++ exited with 0 +++ [pid 1132] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1131] <... futex resumed>) = 0 [pid 1130] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1129] <... write resumed>) = 4 [pid 1126] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1123, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1132] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1130] <... futex resumed>) = 0 [pid 1126] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1132] <... socket resumed>) = 3 [pid 1130] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1126] exit_group(0 [pid 1132] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1130] <... futex resumed>) = ? [pid 1126] <... exit_group resumed>) = ? [pid 1132] <... futex resumed>) = 1 [pid 1131] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1130] +++ exited with 0 +++ [pid 1129] close(3 [pid 1126] +++ exited with 0 +++ [pid 1132] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1126, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] umount2("./48", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1131] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1125] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1129] <... close resumed>) = 0 [pid 1131] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1125] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./48", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1132] <... futex resumed>) = 0 [pid 1131] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1129] symlink("/dev/binderfs", "./binderfs" [pid 1125] <... futex resumed>) = 1 [pid 308] <... openat resumed>) = 3 [pid 1132] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1131] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1125] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] fstat(3 [pid 1132] <... socket resumed>) = 4 [pid 1131] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1129] <... symlink resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1132] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 1132] <... futex resumed>) = 1 [pid 1131] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1129] write(1, "executing program\n", 18 [pid 1125] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 executing program [pid 1132] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1131] <... mprotect resumed>) = 0 [pid 1129] <... write resumed>) = 18 [pid 1125] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./48/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1132] <... connect resumed>) = -1 EEXIST (File exists) [pid 1131] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1125] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1129] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1132] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1131] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1125] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./48/binderfs" [pid 1132] <... futex resumed>) = 0 [pid 1131] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1129] <... futex resumed>) = 0 [pid 1125] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1132] sendfile(-1, -1, [3 [pid 1125] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./48/binderfs" [pid 1132] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1129] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1125] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 1132] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1131] <... clone3 resumed> => {parent_tid=[1135]}, 88) = 1135 [pid 1129] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1125] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 1132] <... futex resumed>) = 0 [pid 1131] rt_sigprocmask(SIG_SETMASK, [] [pid 1129] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1125] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1132] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1131] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1129] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1125] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 1132] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1131] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1129] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1125] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 1132] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1131] <... futex resumed>) = 0 [pid 1129] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1125] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./48"ci2-android-5-15/strace-static-x86_64: Process 1135 attached [pid 1132] <... clone3 resumed>) = 1136 [pid 1131] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1129] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... rmdir resumed>) = 0 [pid 1132] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1129] <... mprotect resumed>) = 0 [pid 308] mkdir("./49", 0777 [pid 1132] <... futex resumed>) = 1 [pid 1129] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1125] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 1132] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1129] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1125] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1132] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1129] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1125] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1132] ioctl(3, PPPIOCSMRU, 0 [pid 1125] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1137 attached [pid 1132] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1129] <... clone3 resumed> => {parent_tid=[1137]}, 88) = 1137 [pid 1132] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1138 [pid 1132] <... futex resumed>) = 1 [pid 1125] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1138 attached [pid 1137] set_robust_list(0x7fd1a43f59a0, 24 [pid 1132] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1129] rt_sigprocmask(SIG_SETMASK, [] [pid 1125] exit_group(0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1132] <... futex resumed>) = ? [pid 1125] <... exit_group resumed>) = ? [pid 1138] set_robust_list(0x555563d1b6a0, 24 [pid 1137] <... set_robust_list resumed>) = 0 [pid 1132] +++ exited with 0 +++ [pid 1129] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1125] +++ exited with 0 +++ [pid 306] <... restart_syscall resumed>) = 0 [pid 1135] set_robust_list(0x7fd1a43f59a0, 24 [pid 1129] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1137] rt_sigprocmask(SIG_SETMASK, [] [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1125, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1135] <... set_robust_list resumed>) = 0 [pid 1129] <... futex resumed>) = 0 [pid 1135] rt_sigprocmask(SIG_SETMASK, [] [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1129] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1135] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1135] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 306] umount2("./56", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1135] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1131] <... futex resumed>) = 0 [pid 1131] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1131] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1135] <... futex resumed>) = 1 [pid 1135] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1135] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1131] <... futex resumed>) = 0 [pid 1131] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1131] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1135] <... futex resumed>) = 1 [pid 1137] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1135] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1138] <... set_robust_list resumed>) = 0 [pid 306] openat(AT_FDCWD, "./56", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1135] <... connect resumed>) = -1 EEXIST (File exists) [pid 1135] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1131] <... futex resumed>) = 0 [pid 1131] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1131] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1138] rt_sigprocmask(SIG_SETMASK, [] [pid 1137] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 306] <... openat resumed>) = 3 [pid 1135] <... futex resumed>) = 1 [pid 306] fstat(3 [pid 1135] sendfile(-1, -1, [3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1135] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1138] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1137] <... socket resumed>) = 3 [pid 1135] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 1135] <... futex resumed>) = 1 [pid 1131] <... futex resumed>) = 0 [pid 1135] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1131] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1138] chdir("./49" [pid 1137] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1135] <... clone3 resumed>) = 1139 [pid 1131] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1135] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1131] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1135] <... futex resumed>) = 0 [pid 1131] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1135] ioctl(3, PPPIOCSMRU, 0 [pid 1131] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1137] <... futex resumed>) = 1 [pid 1135] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1131] <... futex resumed>) = 0 [pid 1129] <... futex resumed>) = 0 [pid 306] umount2("./56/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1135] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1131] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1135] <... futex resumed>) = 0 [pid 1131] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1138] <... chdir resumed>) = 0 [pid 1137] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1135] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1131] exit_group(0 [pid 1129] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1137] <... socket resumed>) = 4 [pid 1135] <... futex resumed>) = ? [pid 1131] <... exit_group resumed>) = ? [pid 1135] +++ exited with 0 +++ [pid 1131] +++ exited with 0 +++ [pid 1138] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1138] setpgid(0, 0) = 0 [pid 1138] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1137] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1129] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./56/binderfs" [pid 1138] <... openat resumed>) = 3 [pid 1138] write(3, "1000", 4) = 4 [pid 1137] <... futex resumed>) = 0 [pid 1129] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1131, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1138] close(3) = 0 [pid 1138] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1137] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1129] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] umount2("./48", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] unlink("./56/binderfs" [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1138] write(1, "executing program\n", 18) = 18 [pid 1138] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1129] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1138] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1137] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1129] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... unlink resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1138] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1137] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1129] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1138] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1137] <... connect resumed>) = -1 EEXIST (File exists) [pid 311] openat(AT_FDCWD, "./48", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] getdents64(3 [pid 1138] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1137] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1138] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... openat resumed>) = 3 [pid 1137] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1129] <... futex resumed>) = 0 [pid 1138] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1137] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1129] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] fstat(3 [pid 306] close(3 [pid 304] umount2("./62", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1138] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1137] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1129] <... futex resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... close resumed>) = 0 [pid 1138] <... mprotect resumed>) = 0 [pid 1137] sendfile(-1, -1, [3 [pid 1129] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1138] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1137] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] getdents64(3 [pid 306] rmdir("./56" [pid 304] openat(AT_FDCWD, "./62", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1138] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1137] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1138] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1137] <... futex resumed>) = 1 [pid 1129] <... futex resumed>) = 0 [pid 311] umount2("./48/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rmdir resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 1137] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1129] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] fstat(3 [pid 1138] <... clone3 resumed> => {parent_tid=[1140]}, 88) = 1140 [pid 1137] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1129] <... futex resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./48/binderfs" [pid 306] mkdir("./57", 0777 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1138] rt_sigprocmask(SIG_SETMASK, [] [pid 1137] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1129] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1138] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1138] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1138] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 1140 attached [pid 1140] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1140] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1140] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1137] <... clone3 resumed>) = 1141 [pid 1140] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] unlink("./48/binderfs" [pid 1138] <... futex resumed>) = 0 [pid 1137] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1138] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./62/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1138] <... futex resumed>) = 0 [pid 1138] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... unlink resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1137] <... futex resumed>) = 1 [pid 1129] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] newfstatat(AT_FDCWD, "./62/binderfs" [pid 1137] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1129] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1137] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1129] <... futex resumed>) = 0 [pid 311] close(3 [pid 1140] <... futex resumed>) = 1 [pid 1140] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1140] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1138] <... futex resumed>) = 0 [pid 1138] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1129] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] unlink("./62/binderfs" [pid 1138] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1137] ioctl(3, PPPIOCSMRU, 0 [pid 311] <... close resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1142 [pid 1140] <... futex resumed>) = 1 [pid 311] rmdir("./48" [pid 304] <... unlink resumed>) = 0 [pid 1137] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rmdir resumed>) = 0 [pid 304] getdents64(3 [pid 1137] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./49", 0777 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1137] <... futex resumed>) = 1 [pid 1129] <... futex resumed>) = 0 [pid 1140] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1140] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1138] <... futex resumed>) = 0 [pid 1138] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 1138] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1129] exit_group(0 [pid 1137] ???( [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] close(3 [pid 1129] <... exit_group resumed>) = ? [pid 1137] <... ??? resumed>) = ? [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... close resumed>) = 0 [pid 1140] <... futex resumed>) = 1 [pid 1140] sendfile(-1, -1, [3 [pid 304] rmdir("./62" [pid 1140] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1140] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1138] <... futex resumed>) = 0 [pid 1138] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1138] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1140] <... futex resumed>) = 1 [pid 1137] +++ exited with 0 +++ [pid 1129] +++ exited with 0 +++ [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... rmdir resumed>) = 0 [pid 1140] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1144 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1129, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] mkdir("./63", 0777 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1143 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1140] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1138] <... futex resumed>) = 0 [pid 1138] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1138] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1140] <... futex resumed>) = 1 [pid 1140] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1140] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1138] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1145 attached ci2-android-5-15/strace-static-x86_64: Process 1143 attached ci2-android-5-15/strace-static-x86_64: Process 1142 attached [pid 1138] exit_group(0) = ? [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1145 [pid 1140] <... futex resumed>) = ? [pid 1145] set_robust_list(0x555563d1b6a0, 24 [pid 1143] set_robust_list(0x555563d1b6a0, 24 [pid 1142] set_robust_list(0x555563d1b6a0, 24 [pid 1140] +++ exited with 0 +++ [pid 1138] +++ exited with 0 +++ [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1138, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1142] <... set_robust_list resumed>) = 0 [pid 1143] <... set_robust_list resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1145] <... set_robust_list resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1142] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1142] chdir("./57") = 0 [pid 1142] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1142] setpgid(0, 0) = 0 [pid 1142] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1142] write(3, "1000", 4) = 4 [pid 1142] close(3) = 0 [pid 1142] symlink("/dev/binderfs", "./binderfs" [pid 1143] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1142] <... symlink resumed>) = 0 [pid 1142] write(1, "executing program\n", 18) = 18 [pid 1142] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1142] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... restart_syscall resumed>) = 0 [pid 1142] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1142] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 305] umount2("./56", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1142] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1142] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] openat(AT_FDCWD, "./56", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1142] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... openat resumed>) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1142] <... mprotect resumed>) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1142] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] umount2("./56/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1142] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1142] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] newfstatat(AT_FDCWD, "./56/binderfs" [pid 1145] rt_sigprocmask(SIG_SETMASK, [] [pid 1143] chdir("./49" [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./56/binderfs" [pid 1142] <... clone3 resumed> => {parent_tid=[1146]}, 88) = 1146 [pid 305] <... unlink resumed>) = 0 [pid 1142] rt_sigprocmask(SIG_SETMASK, [] [pid 305] getdents64(3 [pid 1142] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1142] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] close(3 [pid 1142] <... futex resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 1142] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] rmdir("./56"ci2-android-5-15/strace-static-x86_64: Process 1146 attached [pid 1146] set_robust_list(0x7fd1a43f59a0, 24 [pid 305] <... rmdir resumed>) = 0 [pid 1146] <... set_robust_list resumed>) = 0 [pid 305] mkdir("./57", 0777 [pid 1146] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1146] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1146] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1142] <... futex resumed>) = 0 [pid 1142] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... mkdir resumed>) = 0 [pid 1142] <... futex resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1142] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1146] <... futex resumed>) = 1 [pid 1146] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1146] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1142] <... futex resumed>) = 0 [pid 1142] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1147 [pid 1142] <... futex resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1142] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1146] <... futex resumed>) = 1 [pid 1146] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1146] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1142] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 1142] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1142] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1146] <... futex resumed>) = 1 [pid 308] umount2("./49", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1146] sendfile(-1, -1, [3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1146] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] openat(AT_FDCWD, "./49", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1146] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3 [pid 1142] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1142] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 1142] <... futex resumed>) = 0 [pid 1142] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 ci2-android-5-15/strace-static-x86_64: Process 1147 attached [pid 1145] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1143] <... chdir resumed>) = 0 [pid 308] umount2("./49/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1146] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1146] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] newfstatat(AT_FDCWD, "./49/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./49/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 1147] set_robust_list(0x555563d1b6a0, 24 [pid 1145] chdir("./63" [pid 1143] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./49") = 0 [pid 308] mkdir("./50", 0777 [pid 1146] <... clone3 resumed>) = 1148 [pid 1146] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 308] <... mkdir resumed>) = 0 [pid 1142] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1146] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1142] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1143] <... prctl resumed>) = 0 [pid 1142] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1146] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1146] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1146] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1146] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1143] setpgid(0, 0 [pid 1142] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1149 [pid 1142] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1149 attached , NULL, 8) = 0 [pid 1143] <... setpgid resumed>) = 0 [pid 1142] exit_group(0 [pid 1146] <... futex resumed>) = ? [pid 1142] <... exit_group resumed>) = ? [pid 1143] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1146] +++ exited with 0 +++ [pid 1149] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1149] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1149] chdir("./50" [pid 1142] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1142, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1149] <... chdir resumed>) = 0 [pid 1143] <... openat resumed>) = 3 [pid 1145] <... chdir resumed>) = 0 [pid 1149] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1149] setpgid(0, 0) = 0 [pid 1149] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1145] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1143] write(3, "1000", 4 [pid 1147] <... set_robust_list resumed>) = 0 [pid 1145] <... prctl resumed>) = 0 [pid 1143] <... write resumed>) = 4 [pid 1149] <... openat resumed>) = 3 [pid 1149] write(3, "1000", 4) = 4 [pid 1149] close(3) = 0 [pid 1149] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1149] write(1, "executing program\n", 18) = 18 [pid 1149] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1143] close(3 [pid 1145] setpgid(0, 0 executing program [pid 1149] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1145] <... setpgid resumed>) = 0 [pid 1143] <... close resumed>) = 0 [pid 1149] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1149] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1149] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1149] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1149] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1145] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1143] symlink("/dev/binderfs", "./binderfs" [pid 1149] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1149] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1150]}, 88) = 1150 [pid 1149] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1143] <... symlink resumed>) = 0 [pid 1149] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1145] <... openat resumed>) = 3 [pid 1143] write(1, "executing program\n", 18 [pid 1149] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1150 attached [pid 1150] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1150] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1150] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1143] <... write resumed>) = 18 executing program [pid 1145] write(3, "1000", 4 [pid 1150] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1149] <... futex resumed>) = 0 [pid 1149] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1149] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1150] <... futex resumed>) = 1 [pid 1150] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1150] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1149] <... futex resumed>) = 0 [pid 1149] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1149] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1150] <... futex resumed>) = 1 [pid 1147] rt_sigprocmask(SIG_SETMASK, [] [pid 1145] <... write resumed>) = 4 [pid 1143] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1147] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1145] close(3 [pid 1143] <... futex resumed>) = 0 [pid 1145] <... close resumed>) = 0 [pid 1143] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1145] symlink("/dev/binderfs", "./binderfs" [pid 1147] chdir("./57" [pid 1143] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1150] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1145] <... symlink resumed>) = 0 [pid 1143] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1147] <... chdir resumed>) = 0 [pid 1145] write(1, "executing program\n", 18 [pid 1143] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1147] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1145] <... write resumed>) = 18 executing program [pid 1143] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1145] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1143] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1147] <... prctl resumed>) = 0 [pid 1145] <... futex resumed>) = 0 [pid 1143] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1147] setpgid(0, 0 [pid 1145] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1143] <... mprotect resumed>) = 0 [pid 1145] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1147] <... setpgid resumed>) = 0 [pid 1143] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1145] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1143] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1147] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1145] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1143] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1145] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1143] <... clone3 resumed> => {parent_tid=[1151]}, 88) = 1151 [pid 1147] <... openat resumed>) = 3 [pid 1145] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1143] rt_sigprocmask(SIG_SETMASK, [] [pid 1145] <... mprotect resumed>) = 0 [pid 1143] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1147] write(3, "1000", 4 [pid 1145] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1147] <... write resumed>) = 4 [pid 1145] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1143] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1147] close(3 [pid 1145] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1147] <... close resumed>) = 0 [pid 1143] <... futex resumed>) = 0 [pid 1147] symlink("/dev/binderfs", "./binderfs" [pid 1143] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1145] <... clone3 resumed> => {parent_tid=[1152]}, 88) = 1152 ci2-android-5-15/strace-static-x86_64: Process 1152 attached [pid 1145] rt_sigprocmask(SIG_SETMASK, [] [pid 1147] <... symlink resumed>) = 0 [pid 1145] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1147] write(1, "executing program\n", 18 [pid 1145] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1147] <... write resumed>) = 18 [pid 1145] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 1147] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1150] <... connect resumed>) = 0 [pid 1150] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1149] <... futex resumed>) = 0 [pid 1149] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1149] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1150] <... futex resumed>) = 1 [pid 1150] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1150] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1149] <... futex resumed>) = 0 [pid 1149] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1149] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1152] set_robust_list(0x7fd1a43f59a0, 24 [pid 1147] <... futex resumed>) = 0 [pid 1150] <... futex resumed>) = 1 [pid 1150] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1147] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1152] <... set_robust_list resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 1147] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 306] umount2("./57", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1147] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1147] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] openat(AT_FDCWD, "./57", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1147] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1147] <... mprotect resumed>) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1147] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./57/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1150] <... clone3 resumed>) = 1153 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1147] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./57/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1147] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] unlink("./57/binderfs" [pid 1150] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1149] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 1149] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 1149] <... futex resumed>) = 0 [pid 1149] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1150] <... futex resumed>) = 1 [pid 1150] ioctl(3, PPPIOCSMRU, 0 [pid 1147] <... clone3 resumed> => {parent_tid=[1154]}, 88) = 1154 [pid 306] close(3 [pid 1147] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 1147] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./57" [pid 1147] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1150] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1150] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 1147] <... futex resumed>) = 0 [pid 306] mkdir("./58", 0777 [pid 1147] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1149] <... futex resumed>) = 0 [pid 1149] exit_group(0) = ? [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1150] <... futex resumed>) = ? [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1154 attached [pid 1152] rt_sigprocmask(SIG_SETMASK, [] [pid 1150] +++ exited with 0 +++ [pid 1149] +++ exited with 0 +++ [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1151 attached [pid 1151] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1151] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1151] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1151] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1143] <... futex resumed>) = 0 [pid 1143] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1149, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1143] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1151] <... futex resumed>) = 1 [pid 1151] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1151] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1143] <... futex resumed>) = 0 [pid 1143] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1143] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1151] <... futex resumed>) = 1 [pid 1151] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1152] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1155 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1152] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1151] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1152] <... socket resumed>) = 3 [pid 1151] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1152] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1143] <... futex resumed>) = 0 [pid 1143] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1143] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1151] <... futex resumed>) = 1 [pid 1154] set_robust_list(0x7fd1a43f59a0, 24 [pid 1152] <... futex resumed>) = 1 [pid 1145] <... futex resumed>) = 0 [pid 1152] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1151] sendfile(-1, -1, [3 [pid 1145] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1151] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1145] <... futex resumed>) = 0 [pid 1151] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1145] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1152] <... socket resumed>) = 4 [pid 1143] <... futex resumed>) = 0 [pid 1143] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1143] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1154] <... set_robust_list resumed>) = 0 [pid 1152] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1151] <... futex resumed>) = 1 [pid 1151] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1145] <... futex resumed>) = 0 [pid 1152] <... futex resumed>) = 1 [pid 1145] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1145] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1152] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1154] rt_sigprocmask(SIG_SETMASK, [] [pid 1152] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1145] <... futex resumed>) = 0 [pid 1152] <... futex resumed>) = 1 [pid 1154] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1145] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1154] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1152] sendfile(-1, -1, [3 [pid 1151] <... clone3 resumed>) = 1156 [pid 1145] <... futex resumed>) = 0 [pid 1151] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1143] <... futex resumed>) = 0 [pid 1152] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1145] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1143] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1143] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1151] <... futex resumed>) = 1 [pid 1151] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1151] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1143] <... futex resumed>) = 0 [pid 1154] <... socket resumed>) = 3 [pid 1152] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1143] exit_group(0 [pid 1154] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1152] <... futex resumed>) = 1 [pid 1145] <... futex resumed>) = 0 [pid 1143] <... exit_group resumed>) = ? [pid 1152] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1154] <... futex resumed>) = 1 [pid 1145] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1147] <... futex resumed>) = 0 [pid 1151] <... futex resumed>) = ? [pid 1154] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1152] <... clone3 resumed>) = 1157 [pid 1151] +++ exited with 0 +++ [pid 1147] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1145] <... futex resumed>) = 0 [pid 1143] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1155 attached [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1143, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1147] <... futex resumed>) = 0 [pid 1145] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1152] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1147] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1154] <... socket resumed>) = 4 [pid 1152] <... futex resumed>) = 0 [pid 1145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1155] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1155] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1155] chdir("./58") = 0 [pid 1155] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1155] setpgid(0, 0) = 0 [pid 1152] ioctl(3, PPPIOCSMRU, 0 [pid 1154] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1145] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1155] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1154] <... futex resumed>) = 1 [pid 1152] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1147] <... futex resumed>) = 0 [pid 1145] <... futex resumed>) = 0 [pid 1155] write(3, "1000", 4) = 4 [pid 1155] close(3) = 0 [pid 1147] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1145] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1152] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1155] symlink("/dev/binderfs", "./binderfs" [pid 1154] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1147] <... futex resumed>) = 0 [pid 1152] <... futex resumed>) = 0 [pid 1145] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1155] <... symlink resumed>) = 0 [pid 1154] <... connect resumed>) = -1 EEXIST (File exists) [pid 1152] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1147] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1145] exit_group(0 [pid 1152] <... futex resumed>) = -1 ENOSYS (Function not implemented) [pid 1145] <... exit_group resumed>) = ? [pid 1155] write(1, "executing program\n", 18 [pid 1154] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1155] <... write resumed>) = 18 [pid 1155] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1152] +++ exited with 0 +++ [pid 1145] +++ exited with 0 +++ [pid 311] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 executing program [pid 1154] <... futex resumed>) = 1 [pid 1147] <... futex resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1145, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1154] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1147] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1154] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1147] <... futex resumed>) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1147] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./49", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1154] sendfile(-1, -1, [3 [pid 308] umount2("./50", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1154] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./49", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1154] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./50", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1154] <... futex resumed>) = 1 [pid 1147] <... futex resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 1154] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1147] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] fstat(3 [pid 308] <... openat resumed>) = 3 [pid 1147] <... futex resumed>) = 0 [pid 1155] <... futex resumed>) = 0 [pid 1155] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1155] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1155] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1154] <... clone3 resumed>) = 1158 [pid 1147] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(3 [pid 1154] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1147] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1154] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1147] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1155] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1147] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1154] ioctl(3, PPPIOCSMRU, 0 [pid 1147] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./49/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 1154] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1155] <... mprotect resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./49/binderfs" [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1154] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./50/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1154] <... futex resumed>) = 1 [pid 1147] <... futex resumed>) = 0 [pid 311] unlink("./49/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1147] exit_group(0 [pid 308] newfstatat(AT_FDCWD, "./50/binderfs" [pid 1155] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1147] <... exit_group resumed>) = ? [pid 311] <... unlink resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1155] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1155] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] unlink("./50/binderfs" [pid 311] getdents64(3 [pid 1155] <... clone3 resumed> => {parent_tid=[1159]}, 88) = 1159 [pid 1155] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1155] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1155] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1154] +++ exited with 0 +++ [pid 1147] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1159 attached [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... unlink resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 311] close(3 [pid 308] getdents64(3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1147, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] rmdir("./49" [pid 308] close(3 [pid 1159] set_robust_list(0x7fd1a43f59a0, 24 [pid 311] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 1159] <... set_robust_list resumed>) = 0 [pid 304] umount2("./63", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./50" [pid 311] mkdir("./50", 0777 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1159] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 304] openat(AT_FDCWD, "./63", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1159] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1159] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1159] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1155] <... futex resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 1155] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... openat resumed>) = 3 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./51", 0777 [pid 304] fstat(3 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1155] <... futex resumed>) = 0 [pid 1155] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1159] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1159] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] getdents64(3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1155] <... futex resumed>) = 0 [pid 1155] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1155] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1159] <... futex resumed>) = 1 [pid 1159] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1160 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1159] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1155] <... futex resumed>) = 0 [pid 1155] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1155] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1159] <... futex resumed>) = 1 [pid 304] umount2("./63/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1161 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1159] sendfile(-1, -1, [3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 304] newfstatat(AT_FDCWD, "./63/binderfs" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./63/binderfs" [pid 1159] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1159] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... unlink resumed>) = 0 [pid 1155] <... futex resumed>) = 0 [pid 304] getdents64(3 [pid 1155] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1155] <... futex resumed>) = 0 [pid 1159] <... futex resumed>) = 1 [pid 1155] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] close(3 [pid 1159] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 1161 attached ) = 1162 [pid 304] <... close resumed>) = 0 [pid 1159] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1155] <... futex resumed>) = 0 [pid 1155] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rmdir("./63" [pid 1155] <... futex resumed>) = 0 [pid 1159] <... futex resumed>) = 1 [pid 1155] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1159] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1159] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1155] <... futex resumed>) = 0 [pid 1159] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1155] exit_group(0 [pid 1159] <... futex resumed>) = ? [pid 1155] <... exit_group resumed>) = ? [pid 1159] +++ exited with 0 +++ [pid 1155] +++ exited with 0 +++ [pid 304] <... rmdir resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 304] mkdir("./64", 0777 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1155, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1161] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] umount2("./57", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1161] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] openat(AT_FDCWD, "./57", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] fstat(3 [pid 1161] chdir("./51" [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1161] <... chdir resumed>) = 0 [pid 1161] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1161] setpgid(0, 0) = 0 [pid 305] getdents64(3 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1163 [pid 1161] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 305] umount2("./57/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] newfstatat(AT_FDCWD, "./57/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./57/binderfs" [pid 1161] <... openat resumed>) = 3 [pid 1161] write(3, "1000", 4 [pid 305] <... unlink resumed>) = 0 [pid 1161] <... write resumed>) = 4 [pid 305] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 1163 attached ci2-android-5-15/strace-static-x86_64: Process 1160 attached [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3 [pid 306] umount2("./58", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] rmdir("./57" [pid 306] openat(AT_FDCWD, "./58", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1161] close(3 [pid 305] <... rmdir resumed>) = 0 [pid 1161] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 305] mkdir("./58", 0777 [pid 306] fstat(3 [pid 1161] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1161] write(1, "executing program\n", 18) = 18 [pid 305] <... mkdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1161] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1161] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 306] umount2("./58/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1161] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] newfstatat(AT_FDCWD, "./58/binderfs" [pid 1161] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1161] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1161] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1161] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] unlink("./58/binderfs" [pid 1161] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1164 [pid 306] getdents64(3 [pid 1161] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 306] close(3) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./58" [pid 1161] <... clone3 resumed> => {parent_tid=[1165]}, 88) = 1165 [pid 1161] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./59", 0777 [pid 1161] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1161] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1161] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1163] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1163] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1163] chdir("./64") = 0 [pid 1163] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1163] setpgid(0, 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1166 [pid 1163] <... setpgid resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1163] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1166 attached ci2-android-5-15/strace-static-x86_64: Process 1165 attached ci2-android-5-15/strace-static-x86_64: Process 1164 attached [pid 1160] set_robust_list(0x555563d1b6a0, 24 [pid 1163] <... openat resumed>) = 3 [pid 1165] set_robust_list(0x7fd1a43f59a0, 24 [pid 1166] set_robust_list(0x555563d1b6a0, 24 [pid 1165] <... set_robust_list resumed>) = 0 [pid 1165] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1166] <... set_robust_list resumed>) = 0 [pid 1166] rt_sigprocmask(SIG_SETMASK, [] [pid 1163] write(3, "1000", 4 [pid 1164] set_robust_list(0x555563d1b6a0, 24 [pid 1165] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1164] <... set_robust_list resumed>) = 0 [pid 1163] <... write resumed>) = 4 [pid 1160] <... set_robust_list resumed>) = 0 [pid 1165] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1161] <... futex resumed>) = 0 [pid 1161] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1161] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1165] <... futex resumed>) = 1 [pid 1165] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1165] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1161] <... futex resumed>) = 0 [pid 1161] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1161] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1165] <... futex resumed>) = 1 [pid 1165] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1165] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1161] <... futex resumed>) = 0 [pid 1161] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1161] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1165] <... futex resumed>) = 1 [pid 1165] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1165] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1161] <... futex resumed>) = 0 [pid 1161] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1161] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1165] <... futex resumed>) = 1 [pid 1165] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1166] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1164] rt_sigprocmask(SIG_SETMASK, [] [pid 1163] close(3 [pid 1160] rt_sigprocmask(SIG_SETMASK, [] [pid 1165] <... clone3 resumed>) = 1167 [pid 1163] <... close resumed>) = 0 [pid 1163] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1163] write(1, "executing program\n", 18 [pid 1165] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1161] <... futex resumed>) = 0 executing program [pid 1166] chdir("./59" [pid 1165] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1164] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1163] <... write resumed>) = 18 [pid 1161] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1160] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1165] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1163] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1161] <... futex resumed>) = 0 [pid 1165] ioctl(3, PPPIOCSMRU, 0 [pid 1163] <... futex resumed>) = 0 [pid 1161] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1165] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1163] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1165] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1163] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1161] <... futex resumed>) = 0 [pid 1165] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1163] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1161] exit_group(0 [pid 1165] <... futex resumed>) = ? [pid 1163] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1161] <... exit_group resumed>) = ? [pid 1166] <... chdir resumed>) = 0 [pid 1165] +++ exited with 0 +++ [pid 1164] chdir("./58" [pid 1160] chdir("./50" [pid 1161] +++ exited with 0 +++ [pid 1166] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1163] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1161, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1163] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1163] <... mprotect resumed>) = 0 [pid 1163] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1163] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1168]}, 88) = 1168 [pid 1163] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1163] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1163] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1166] <... prctl resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1168 attached [pid 1168] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1168] rt_sigprocmask(SIG_SETMASK, [] [pid 1166] setpgid(0, 0 [pid 1164] <... chdir resumed>) = 0 [pid 1168] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1166] <... setpgid resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 1168] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 308] umount2("./51", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./51", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1168] <... socket resumed>) = 3 [pid 308] <... openat resumed>) = 3 [pid 1168] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 1163] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program executing program [pid 1163] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1168] <... futex resumed>) = 1 [pid 1166] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1164] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1163] <... futex resumed>) = 0 [pid 1160] <... chdir resumed>) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./51/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1163] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./51/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./51/binderfs" [pid 1168] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1166] <... openat resumed>) = 3 [pid 1164] <... prctl resumed>) = 0 [pid 1160] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... unlink resumed>) = 0 [pid 1166] write(3, "1000", 4 [pid 308] getdents64(3 [pid 1166] <... write resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./51" [pid 1166] close(3) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 1166] symlink("/dev/binderfs", "./binderfs" [pid 308] mkdir("./52", 0777 [pid 1166] <... symlink resumed>) = 0 [pid 1166] write(1, "executing program\n", 18) = 18 [pid 1166] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 1166] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1166] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1166] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1166] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1166] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1166] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1166] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1160] <... prctl resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1169 [pid 1164] setpgid(0, 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1160] setpgid(0, 0 [pid 1166] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1168] <... socket resumed>) = 4 [pid 1160] <... setpgid resumed>) = 0 [pid 1166] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1164] <... setpgid resumed>) = 0 [pid 1160] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-5-15/strace-static-x86_64: Process 1169 attached [pid 1164] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-5-15/strace-static-x86_64: Process 1170 attached [pid 1169] set_robust_list(0x555563d1b6a0, 24 [pid 1168] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1163] <... futex resumed>) = 0 [pid 1163] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1163] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1168] <... futex resumed>) = 1 [pid 1168] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1169] <... set_robust_list resumed>) = 0 [pid 1166] <... clone3 resumed> => {parent_tid=[1170]}, 88) = 1170 [pid 1160] <... openat resumed>) = 3 [pid 1164] <... openat resumed>) = 3 [pid 1169] rt_sigprocmask(SIG_SETMASK, [] [pid 1166] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1166] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1168] <... connect resumed>) = -1 EEXIST (File exists) [pid 1166] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1168] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1163] <... futex resumed>) = 0 [pid 1163] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1163] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1168] <... futex resumed>) = 1 [pid 1168] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1168] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1160] write(3, "1000", 4 [pid 1163] <... futex resumed>) = 0 [pid 1163] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1163] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1160] <... write resumed>) = 4 [pid 1168] <... futex resumed>) = 1 [pid 1164] write(3, "1000", 4 [pid 1168] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1164] <... write resumed>) = 4 [pid 1160] close(3 [pid 1169] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1170] set_robust_list(0x7fd1a43f59a0, 24 [pid 1164] close(3 [pid 1160] <... close resumed>) = 0 [pid 1160] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1170] <... set_robust_list resumed>) = 0 [pid 1169] chdir("./52" [pid 1164] <... close resumed>) = 0 [pid 1160] write(1, "executing program\n", 18 [pid 1170] rt_sigprocmask(SIG_SETMASK, [] [pid 1169] <... chdir resumed>) = 0 [pid 1168] <... clone3 resumed>) = 1171 [pid 1164] symlink("/dev/binderfs", "./binderfs" [pid 1160] <... write resumed>) = 18 [pid 1168] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1169] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1168] <... futex resumed>) = 1 [pid 1163] <... futex resumed>) = 0 [pid 1168] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1163] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1168] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1163] <... futex resumed>) = 0 [pid 1168] ioctl(3, PPPIOCSMRU, 0 [pid 1163] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1168] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1169] <... prctl resumed>) = 0 [pid 1168] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1169] setpgid(0, 0 [pid 1168] <... futex resumed>) = 1 [pid 1163] <... futex resumed>) = 0 [pid 1168] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1169] <... setpgid resumed>) = 0 [pid 1163] exit_group(0 [pid 1169] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1168] <... futex resumed>) = ? [pid 1163] <... exit_group resumed>) = ? [pid 1169] <... openat resumed>) = 3 [pid 1168] +++ exited with 0 +++ [pid 1169] write(3, "1000", 4) = 4 [pid 1169] close(3) = 0 [pid 1169] symlink("/dev/binderfs", "./binderfs" [pid 1163] +++ exited with 0 +++ [pid 1169] <... symlink resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1163, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1169] write(1, "executing program\n", 18 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1169] <... write resumed>) = 18 executing program [pid 1169] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1169] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1169] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1169] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1169] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1170] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1169] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1169] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1170] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1164] <... symlink resumed>) = 0 [pid 1160] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1169] <... clone3 resumed> => {parent_tid=[1172]}, 88) = 1172 [pid 1170] <... socket resumed>) = 3 [pid 1164] write(1, "executing program\n", 18 [pid 1160] <... futex resumed>) = 0 [pid 1169] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1169] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1169] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1172 attached [pid 1172] set_robust_list(0x7fd1a43f59a0, 24 executing program [pid 1170] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1164] <... write resumed>) = 18 [pid 1160] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] <... restart_syscall resumed>) = 0 [pid 1172] <... set_robust_list resumed>) = 0 [pid 1172] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1172] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1172] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1169] <... futex resumed>) = 0 [pid 1172] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1169] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1172] <... socket resumed>) = 4 [pid 1169] <... futex resumed>) = 0 [pid 1160] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1170] <... futex resumed>) = 1 [pid 1166] <... futex resumed>) = 0 [pid 1164] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1172] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1169] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1172] <... futex resumed>) = 0 [pid 1169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1172] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1169] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1166] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1172] <... connect resumed>) = -1 EEXIST (File exists) [pid 1169] <... futex resumed>) = 0 [pid 1172] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1169] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1172] <... futex resumed>) = 0 [pid 1169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1172] sendfile(-1, -1, [3 [pid 1169] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1172] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1169] <... futex resumed>) = 0 [pid 1172] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1169] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1172] <... futex resumed>) = 0 [pid 1169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1166] <... futex resumed>) = 0 [pid 304] umount2("./64", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1172] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1170] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1169] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1166] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1164] <... futex resumed>) = 0 [pid 1160] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1172] <... clone3 resumed>) = 1173 [pid 1170] <... socket resumed>) = 4 [pid 1169] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1172] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1170] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1169] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1164] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1160] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] openat(AT_FDCWD, "./64", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1172] <... futex resumed>) = 0 [pid 1170] <... futex resumed>) = 1 [pid 1169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1166] <... futex resumed>) = 0 [pid 1160] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1172] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1169] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1166] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1164] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] <... openat resumed>) = 3 [pid 1170] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1172] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1169] <... futex resumed>) = 0 [pid 1166] <... futex resumed>) = 0 [pid 1164] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1160] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] fstat(3 [pid 1172] ioctl(3, PPPIOCSMRU, 0 [pid 1170] <... connect resumed>) = -1 EEXIST (File exists) [pid 1169] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1166] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1160] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1164] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1172] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1170] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1160] <... mprotect resumed>) = 0 [pid 1172] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1170] <... futex resumed>) = 1 [pid 1166] <... futex resumed>) = 0 [pid 1164] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] getdents64(3 [pid 1172] <... futex resumed>) = 1 [pid 1170] sendfile(-1, -1, [3 [pid 1169] <... futex resumed>) = 0 [pid 1166] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1160] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1172] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1170] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1169] exit_group(0 [pid 1166] <... futex resumed>) = 0 [pid 1164] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1172] <... futex resumed>) = ? [pid 1170] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1169] <... exit_group resumed>) = ? [pid 1166] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1164] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1160] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] umount2("./64/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1172] +++ exited with 0 +++ [pid 1170] <... futex resumed>) = 0 [pid 1169] +++ exited with 0 +++ [pid 1166] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1164] <... mprotect resumed>) = 0 [pid 1160] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1170] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1166] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1164] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1169, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] newfstatat(AT_FDCWD, "./64/binderfs" [pid 1170] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1166] <... futex resumed>) = 0 [pid 1164] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1160] <... clone3 resumed> => {parent_tid=[1174]}, 88) = 1174 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1170] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1166] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1164] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1160] rt_sigprocmask(SIG_SETMASK, [] [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] unlink("./64/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1176 attached ci2-android-5-15/strace-static-x86_64: Process 1174 attached [pid 1170] <... clone3 resumed>) = 1175 [pid 1160] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... unlink resumed>) = 0 [pid 1176] set_robust_list(0x7fd1a43f59a0, 24 [pid 1170] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1164] <... clone3 resumed> => {parent_tid=[1176]}, 88) = 1176 [pid 1160] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] getdents64(3 [pid 1176] <... set_robust_list resumed>) = 0 [pid 1170] <... futex resumed>) = 1 [pid 1166] <... futex resumed>) = 0 [pid 1164] rt_sigprocmask(SIG_SETMASK, [] [pid 1160] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1176] rt_sigprocmask(SIG_SETMASK, [] [pid 1170] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1166] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1164] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1160] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] close(3 [pid 1176] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1170] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1166] <... futex resumed>) = 0 [pid 1164] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... close resumed>) = 0 [pid 1176] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1170] ioctl(3, PPPIOCSMRU, 0 [pid 1166] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1164] <... futex resumed>) = 0 [pid 304] rmdir("./64" [pid 1176] <... socket resumed>) = 3 [pid 1170] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1164] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rmdir resumed>) = 0 [pid 1176] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1170] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1164] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] mkdir("./65", 0777 [pid 1176] <... futex resumed>) = 0 [pid 1174] set_robust_list(0x7fd1a43f59a0, 24 [pid 1170] <... futex resumed>) = 1 [pid 1166] <... futex resumed>) = 0 [pid 1164] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1176] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1174] <... set_robust_list resumed>) = 0 [pid 1170] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] <... mkdir resumed>) = 0 [pid 1176] <... socket resumed>) = 4 [pid 1166] exit_group(0 [pid 1164] <... futex resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1170] <... futex resumed>) = ? [pid 1166] <... exit_group resumed>) = ? [pid 1164] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1170] +++ exited with 0 +++ [pid 1166] +++ exited with 0 +++ [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1166, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1177 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1177 attached [pid 1177] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1177] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1177] chdir("./65" [pid 1176] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1174] rt_sigprocmask(SIG_SETMASK, [] [pid 1177] <... chdir resumed>) = 0 [pid 1177] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1176] <... futex resumed>) = 1 [pid 1164] <... futex resumed>) = 0 [pid 1164] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1164] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1176] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1177] <... prctl resumed>) = 0 [pid 1177] setpgid(0, 0) = 0 [pid 1177] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1177] write(3, "1000", 4) = 4 [pid 1177] close(3) = 0 [pid 1177] symlink("/dev/binderfs", "./binderfs" [pid 1176] <... connect resumed>) = -1 EEXIST (File exists) [pid 1174] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1177] <... symlink resumed>) = 0 [pid 1176] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1174] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1176] <... futex resumed>) = 1 [pid 1164] <... futex resumed>) = 0 [pid 1176] sendfile(-1, -1, [3 [pid 1164] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1176] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1164] <... futex resumed>) = 0 [pid 1176] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1164] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1176] <... futex resumed>) = 0 [pid 1164] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1164] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1176] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1164] <... futex resumed>) = 0 [pid 1164] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1177] write(1, "executing program\n", 18 [pid 1174] <... socket resumed>) = 3 [pid 1174] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1176] <... clone3 resumed>) = 1178 [pid 1160] <... futex resumed>) = 0 [pid 1176] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1160] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 1176] <... futex resumed>) = 1 [pid 1160] <... futex resumed>) = 0 [pid 1164] <... futex resumed>) = 0 [pid 1177] <... write resumed>) = 18 executing program [pid 1176] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1160] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1164] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1177] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1176] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1174] <... futex resumed>) = 1 [pid 1164] <... futex resumed>) = 0 [pid 308] umount2("./52", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1176] ioctl(3, PPPIOCSMRU, 0 [pid 1164] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./59", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1177] <... futex resumed>) = 0 [pid 1176] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1174] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 308] openat(AT_FDCWD, "./52", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1176] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 1176] <... futex resumed>) = 1 [pid 1164] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 1176] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1164] exit_group(0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1176] <... futex resumed>) = ? [pid 1174] <... socket resumed>) = 4 [pid 1164] <... exit_group resumed>) = ? [pid 308] getdents64(3 [pid 306] openat(AT_FDCWD, "./59", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1177] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1176] +++ exited with 0 +++ [pid 1174] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1164] +++ exited with 0 +++ [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1164, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./59/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./52/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] newfstatat(AT_FDCWD, "./59/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] newfstatat(AT_FDCWD, "./52/binderfs" [pid 306] unlink("./59/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1177] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1174] <... futex resumed>) = 1 [pid 306] <... unlink resumed>) = 0 [pid 308] unlink("./52/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./52" [pid 1160] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 1160] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./53", 0777 [pid 1177] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1174] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1160] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1160] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(3) = 0 [pid 306] rmdir("./59" [pid 308] <... mkdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] mkdir("./60", 0777 [pid 1177] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1174] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... mkdir resumed>) = 0 [pid 1177] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1174] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1177] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1174] <... futex resumed>) = 1 [pid 1160] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1179 attached [pid 1177] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1174] sendfile(-1, -1, [3 [pid 1160] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1179] set_robust_list(0x555563d1b6a0, 24 [pid 1177] <... mprotect resumed>) = 0 [pid 1174] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1160] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1179 [pid 1179] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1179] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1179] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1179] chdir("./53") = 0 [pid 1179] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1179] setpgid(0, 0) = 0 [pid 1179] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1174] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1160] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1180 [pid 1179] write(3, "1000", 4) = 4 [pid 1179] close(3) = 0 [pid 1179] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1179] write(1, "executing program\n", 18) = 18 [pid 1179] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1179] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1160] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1179] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1160] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1174] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1177] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1174] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1160] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1179] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1160] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1179] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1179] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1177] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1179] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1177] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1179] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1174] <... clone3 resumed>) = 1181 executing program [pid 1179] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1179] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1183]}, 88) = 1183 [pid 1177] <... clone3 resumed> => {parent_tid=[1182]}, 88) = 1182 [pid 1174] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1179] rt_sigprocmask(SIG_SETMASK, [] [pid 1177] rt_sigprocmask(SIG_SETMASK, [] [pid 1174] <... futex resumed>) = 1 [pid 1160] <... futex resumed>) = 0 [pid 1179] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1160] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1177] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1174] ioctl(3, PPPIOCSMRU, 0 [pid 1160] <... futex resumed>) = 0 [pid 1177] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1174] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1160] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1180 attached [pid 1179] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1177] <... futex resumed>) = 0 [pid 1174] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1182 attached [pid 1180] set_robust_list(0x555563d1b6a0, 24 [pid 1179] <... futex resumed>) = 0 [pid 1177] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1174] <... futex resumed>) = 1 [pid 1160] <... futex resumed>) = 0 [pid 1180] <... set_robust_list resumed>) = 0 [pid 1179] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1174] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1160] exit_group(0 [pid 1180] rt_sigprocmask(SIG_SETMASK, [] [pid 1174] <... futex resumed>) = ? [pid 1160] <... exit_group resumed>) = ? [pid 1180] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1180] chdir("./60") = 0 [pid 1180] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] <... restart_syscall resumed>) = 0 [pid 1180] <... prctl resumed>) = 0 [pid 1180] setpgid(0, 0) = 0 [pid 1180] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] umount2("./58", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1180] <... openat resumed>) = 3 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1174] +++ exited with 0 +++ [pid 1160] +++ exited with 0 +++ [pid 305] openat(AT_FDCWD, "./58", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1180] write(3, "1000", 4 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1160, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 305] <... openat resumed>) = 3 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] fstat(3 [pid 1180] <... write resumed>) = 4 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1180] close(3 [pid 305] getdents64(3 [pid 1180] <... close resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1180] symlink("/dev/binderfs", "./binderfs" [pid 305] umount2("./58/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 1183 attached [pid 1182] set_robust_list(0x7fd1a43f59a0, 24 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1183] set_robust_list(0x7fd1a43f59a0, 24 [pid 1180] <... symlink resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./58/binderfs" [pid 1180] write(1, "executing program\n", 18 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1180] <... write resumed>) = 18 executing program [pid 305] unlink("./58/binderfs" [pid 1180] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... unlink resumed>) = 0 [pid 1180] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 1180] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1180] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] close(3 [pid 1180] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] <... close resumed>) = 0 [pid 1180] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] rmdir("./58" [pid 1180] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1180] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... rmdir resumed>) = 0 [pid 1180] <... mprotect resumed>) = 0 [pid 1180] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] mkdir("./59", 0777 [pid 1180] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1180] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1184]}, 88) = 1184 [pid 1180] rt_sigprocmask(SIG_SETMASK, [] [pid 1182] <... set_robust_list resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 1180] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1182] rt_sigprocmask(SIG_SETMASK, [] [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1182] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1180] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1180] <... futex resumed>) = 0 [pid 1182] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1180] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1184 attached [pid 1184] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1184] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1184] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1185 [pid 1182] <... socket resumed>) = 3 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1182] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1177] <... futex resumed>) = 0 [pid 1182] <... futex resumed>) = 1 [pid 1177] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1182] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1177] <... futex resumed>) = 0 [pid 1177] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1184] <... socket resumed>) = 3 [pid 1182] <... socket resumed>) = 4 [pid 1184] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1180] <... futex resumed>) = 0 [pid 1180] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1180] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1184] <... futex resumed>) = 1 [pid 1184] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1184] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1180] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1185 attached [pid 1184] <... futex resumed>) = 1 [pid 1183] <... set_robust_list resumed>) = 0 [pid 1182] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1180] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1180] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1184] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1183] rt_sigprocmask(SIG_SETMASK, [] [pid 1182] <... futex resumed>) = 1 [pid 1177] <... futex resumed>) = 0 [pid 1185] set_robust_list(0x555563d1b6a0, 24 [pid 1182] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1177] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1182] <... connect resumed>) = -1 EEXIST (File exists) [pid 1177] <... futex resumed>) = 0 [pid 1182] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1177] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1182] <... futex resumed>) = 0 [pid 1177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1182] sendfile(-1, -1, [3 [pid 1177] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1182] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1177] <... futex resumed>) = 0 [pid 1182] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1177] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1182] <... futex resumed>) = 0 [pid 1177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1182] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1177] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1185] <... set_robust_list resumed>) = 0 [pid 1184] <... connect resumed>) = -1 EEXIST (File exists) [pid 1183] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1177] <... futex resumed>) = 0 [pid 1182] <... clone3 resumed>) = 1186 [pid 1177] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1182] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1182] <... futex resumed>) = 0 [pid 1182] ioctl(3, PPPIOCSMRU, 0 [pid 1177] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1185] rt_sigprocmask(SIG_SETMASK, [] [pid 1184] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1183] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1182] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1177] <... futex resumed>) = 0 [pid 1182] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1177] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1182] <... futex resumed>) = 0 [pid 1177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1182] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1185] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1177] exit_group(0) = ? [pid 1182] <... futex resumed>) = ? [pid 1185] chdir("./59") = 0 [pid 1185] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1185] setpgid(0, 0) = 0 [pid 1185] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1182] +++ exited with 0 +++ [pid 1177] +++ exited with 0 +++ [pid 1185] <... openat resumed>) = 3 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1177, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1184] <... futex resumed>) = 1 [pid 1183] <... socket resumed>) = 3 [pid 1180] <... futex resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1183] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1180] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1185] write(3, "1000", 4 [pid 1184] sendfile(-1, -1, [3 [pid 304] <... restart_syscall resumed>) = 0 [pid 1180] <... futex resumed>) = 0 [pid 1180] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./50", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1183] <... futex resumed>) = 1 [pid 1179] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] umount2("./65", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1179] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] openat(AT_FDCWD, "./50", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1179] <... futex resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 304] openat(AT_FDCWD, "./65", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1183] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1179] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] fstat(3 [pid 304] <... openat resumed>) = 3 [pid 1185] <... write resumed>) = 4 [pid 1184] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1183] <... socket resumed>) = 4 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] fstat(3 [pid 1183] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 1183] <... futex resumed>) = 1 [pid 1179] <... futex resumed>) = 0 [pid 1183] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1179] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1183] <... connect resumed>) = -1 EEXIST (File exists) [pid 1179] <... futex resumed>) = 0 [pid 1183] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1179] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1183] <... futex resumed>) = 0 [pid 1179] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1185] close(3 [pid 1184] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1183] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1179] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1179] <... futex resumed>) = 0 [pid 311] umount2("./50/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./65/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1183] sendfile(-1, -1, [3 [pid 1179] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1183] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] newfstatat(AT_FDCWD, "./50/binderfs" [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1183] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] newfstatat(AT_FDCWD, "./65/binderfs" [pid 311] unlink("./50/binderfs" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1183] <... futex resumed>) = 1 [pid 1179] <... futex resumed>) = 0 [pid 1183] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1179] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... unlink resumed>) = 0 [pid 304] unlink("./65/binderfs" [pid 1185] <... close resumed>) = 0 [pid 1184] <... futex resumed>) = 1 [pid 1180] <... futex resumed>) = 0 [pid 1179] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 304] <... unlink resumed>) = 0 [pid 1180] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1179] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] getdents64(3 [pid 1185] symlink("/dev/binderfs", "./binderfs" [pid 1184] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1183] <... clone3 resumed>) = 1187 [pid 1180] <... futex resumed>) = 0 [pid 311] close(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1183] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1180] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... close resumed>) = 0 [pid 304] close(3 [pid 1185] <... symlink resumed>) = 0 [pid 1184] <... clone3 resumed>) = 1188 [pid 1183] <... futex resumed>) = 1 [pid 1179] <... futex resumed>) = 0 [pid 311] rmdir("./50" [pid 304] <... close resumed>) = 0 [pid 1183] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1179] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rmdir resumed>) = 0 [pid 304] rmdir("./65" [pid 1183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1179] <... futex resumed>) = 0 [pid 311] mkdir("./51", 0777 [pid 304] <... rmdir resumed>) = 0 [pid 1185] write(1, "executing program\n", 18 [pid 1184] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1183] ioctl(3, PPPIOCSMRU, 0 [pid 1179] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... mkdir resumed>) = 0 [pid 304] mkdir("./66", 0777 [pid 1184] <... futex resumed>) = 1 [pid 1183] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1180] <... futex resumed>) = 0 executing program [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... mkdir resumed>) = 0 [pid 1185] <... write resumed>) = 18 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1184] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1183] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1180] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1189 attached [pid 1185] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1184] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1183] <... futex resumed>) = 1 [pid 1180] <... futex resumed>) = 0 [pid 1179] <... futex resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1189 ci2-android-5-15/strace-static-x86_64: Process 1190 attached [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1190 [pid 1190] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1190] <... set_robust_list resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1190] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1184] ioctl(3, PPPIOCSMRU, 0 [pid 1183] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1180] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1190] chdir("./66" [pid 1184] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1179] exit_group(0 [pid 1190] <... chdir resumed>) = 0 [pid 1190] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1190] setpgid(0, 0) = 0 [pid 1190] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1184] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1185] <... futex resumed>) = 0 [pid 1183] <... futex resumed>) = ? [pid 1179] <... exit_group resumed>) = ? [pid 1190] <... openat resumed>) = 3 [pid 1183] +++ exited with 0 +++ [pid 1184] <... futex resumed>) = 1 [pid 1180] <... futex resumed>) = 0 [pid 1190] write(3, "1000", 4) = 4 [pid 1190] close(3) = 0 [pid 1190] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1190] write(1, "executing program\n", 18 [pid 1179] +++ exited with 0 +++ [pid 1190] <... write resumed>) = 18 executing program [pid 1190] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1184] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1180] exit_group(0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1179, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1190] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1190] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1190] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1190] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1190] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1190] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1190] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1191]}, 88) = 1191 [pid 1185] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1184] <... futex resumed>) = ? [pid 1180] <... exit_group resumed>) = ? [pid 1190] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 1190] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1184] +++ exited with 0 +++ [pid 1190] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./53", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1180] +++ exited with 0 +++ [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./53", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1180, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... openat resumed>) = 3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 1185] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./53/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./53/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./53/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1191 attached [pid 1189] set_robust_list(0x555563d1b6a0, 24 [pid 1185] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./53" [pid 1191] set_robust_list(0x7fd1a43f59a0, 24 [pid 1189] <... set_robust_list resumed>) = 0 [pid 1185] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 1191] <... set_robust_list resumed>) = 0 [pid 1189] rt_sigprocmask(SIG_SETMASK, [] [pid 1185] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1191] rt_sigprocmask(SIG_SETMASK, [] [pid 1189] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1185] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1191] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1189] chdir("./51" [pid 1185] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] mkdir("./54", 0777 [pid 1191] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1189] <... chdir resumed>) = 0 [pid 1185] <... mprotect resumed>) = 0 [pid 1191] <... socket resumed>) = 3 [pid 1189] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1185] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1191] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1189] <... prctl resumed>) = 0 [pid 1185] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1191] <... futex resumed>) = 1 [pid 1189] setpgid(0, 0 [pid 1185] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0}ci2-android-5-15/strace-static-x86_64: Process 1192 attached [pid 1191] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1189] <... setpgid resumed>) = 0 [pid 1190] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 1189] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1185] <... clone3 resumed> => {parent_tid=[1192]}, 88) = 1192 [pid 1192] set_robust_list(0x7fd1a43f59a0, 24 [pid 1190] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1189] <... openat resumed>) = 3 [pid 1185] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1189] write(3, "1000", 4 [pid 1185] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1189] <... write resumed>) = 4 [pid 1185] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1190] <... futex resumed>) = 1 [pid 1189] close(3 [pid 1185] <... futex resumed>) = 0 [pid 1189] <... close resumed>) = 0 [pid 1185] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1189] symlink("/dev/binderfs", "./binderfs" [pid 1192] <... set_robust_list resumed>) = 0 [pid 1191] <... futex resumed>) = 0 [pid 1190] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1189] <... symlink resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1189] write(1, "executing program\n", 18) = 18 executing program [pid 1189] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1193 attached [pid 1192] rt_sigprocmask(SIG_SETMASK, [] [pid 1191] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1189] <... futex resumed>) = 0 [pid 1189] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1189] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1189] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1189] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1189] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1193 [pid 1193] set_robust_list(0x555563d1b6a0, 24 [pid 1192] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1191] <... socket resumed>) = 4 [pid 1189] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1193] <... set_robust_list resumed>) = 0 [pid 1192] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1191] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1189] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1193] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1194 attached [pid 1193] chdir("./54" [pid 1192] <... socket resumed>) = 3 [pid 1191] <... futex resumed>) = 1 [pid 1190] <... futex resumed>) = 0 [pid 1189] <... clone3 resumed> => {parent_tid=[1194]}, 88) = 1194 [pid 1194] set_robust_list(0x7fd1a43f59a0, 24 [pid 1193] <... chdir resumed>) = 0 [pid 1192] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1185] <... futex resumed>) = 0 [pid 1194] <... set_robust_list resumed>) = 0 [pid 1193] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1192] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1191] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1190] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1189] rt_sigprocmask(SIG_SETMASK, [] [pid 1185] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1192] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1185] <... futex resumed>) = 0 [pid 1192] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1185] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1194] rt_sigprocmask(SIG_SETMASK, [] [pid 1193] <... prctl resumed>) = 0 [pid 1192] <... socket resumed>) = 4 [pid 1191] <... connect resumed>) = -1 EEXIST (File exists) [pid 1190] <... futex resumed>) = 0 [pid 1189] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1192] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1185] <... futex resumed>) = 0 [pid 1192] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1185] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1192] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1185] <... futex resumed>) = 0 [pid 1192] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1185] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1192] <... connect resumed>) = -1 EEXIST (File exists) [pid 1192] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1185] <... futex resumed>) = 0 [pid 1192] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1185] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1192] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1185] <... futex resumed>) = 0 [pid 1192] sendfile(-1, -1, [3 [pid 1185] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1192] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1192] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1185] <... futex resumed>) = 0 [pid 1192] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1185] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1192] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1185] <... futex resumed>) = 0 [pid 1192] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1185] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1194] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1193] setpgid(0, 0 [pid 1192] <... clone3 resumed>) = 1195 [pid 1191] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1190] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1189] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 1194] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1193] <... setpgid resumed>) = 0 [pid 1192] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1185] <... futex resumed>) = 0 [pid 1194] <... socket resumed>) = 3 [pid 1193] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1192] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1191] <... futex resumed>) = 0 [pid 1190] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1189] <... futex resumed>) = 0 [pid 1185] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1192] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1185] <... futex resumed>) = 0 [pid 1192] ioctl(3, PPPIOCSMRU, 0 [pid 1185] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1192] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1192] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1185] <... futex resumed>) = 0 [pid 1192] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1185] exit_group(0 [pid 1192] <... futex resumed>) = ? [pid 1185] <... exit_group resumed>) = ? [pid 1194] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1193] <... openat resumed>) = 3 [pid 1192] +++ exited with 0 +++ [pid 1191] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1190] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1189] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1185] +++ exited with 0 +++ [pid 1194] <... futex resumed>) = 0 [pid 1194] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1193] write(3, "1000", 4) = 4 [pid 1193] close(3) = 0 [pid 1191] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1190] <... futex resumed>) = 0 [pid 1189] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] umount2("./60", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1185, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1193] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1191] sendfile(-1, -1, [3 [pid 1190] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1189] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1193] write(1, "executing program\n", 18 [pid 1191] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) executing program [pid 1193] <... write resumed>) = 18 [pid 1193] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1193] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1193] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1193] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1193] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1193] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1193] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1196]}, 88) = 1196 [pid 1193] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1193] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1193] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1191] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1190] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1194] <... futex resumed>) = 0 [pid 1191] <... futex resumed>) = 0 [pid 1189] <... futex resumed>) = 1 [pid 1194] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1191] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1190] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1189] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./60", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1194] <... socket resumed>) = 4 [pid 1194] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1194] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1196 attached [pid 1196] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1196] rt_sigprocmask(SIG_SETMASK, [] [pid 1191] <... clone3 resumed>) = 1197 [pid 1190] <... futex resumed>) = 0 [pid 1189] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... openat resumed>) = 3 [pid 1190] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1196] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1189] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3 [pid 1196] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1191] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1189] <... futex resumed>) = 1 [pid 1194] <... futex resumed>) = 0 [pid 1191] <... futex resumed>) = 1 [pid 1190] <... futex resumed>) = 0 [pid 1189] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1194] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1191] ioctl(3, PPPIOCSMRU, 0 [pid 1190] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1194] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] getdents64(3 [pid 1194] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1191] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1190] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1194] <... futex resumed>) = 1 [pid 1191] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1190] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1189] <... futex resumed>) = 0 [pid 306] umount2("./60/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1194] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1191] <... futex resumed>) = 0 [pid 1190] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1189] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1194] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1191] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1190] exit_group(0 [pid 1189] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1194] sendfile(-1, -1, [3 [pid 1191] <... futex resumed>) = ? [pid 1190] <... exit_group resumed>) = ? [pid 1189] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./60/binderfs" [pid 1194] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1191] +++ exited with 0 +++ [pid 1196] <... socket resumed>) = 3 [pid 1196] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1193] <... futex resumed>) = 0 [pid 1193] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1193] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1196] <... futex resumed>) = 1 [pid 1196] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1190] +++ exited with 0 +++ [pid 1194] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1194] <... futex resumed>) = 1 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1190, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1189] <... futex resumed>) = 0 executing program [pid 1194] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1189] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./60/binderfs" [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1194] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1189] <... futex resumed>) = 0 [pid 1196] <... socket resumed>) = 4 [pid 306] <... unlink resumed>) = 0 [pid 1194] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1189] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 1196] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1193] <... futex resumed>) = 0 [pid 1193] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1193] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1196] <... futex resumed>) = 1 [pid 1196] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1194] <... clone3 resumed>) = 1198 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1196] <... connect resumed>) = -1 EEXIST (File exists) [pid 1194] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 1194] <... futex resumed>) = 1 [pid 1189] <... futex resumed>) = 0 [pid 1194] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... close resumed>) = 0 [pid 1189] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1194] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1189] <... futex resumed>) = 0 [pid 306] rmdir("./60" [pid 1194] ioctl(3, PPPIOCSMRU, 0 [pid 1189] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1196] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 1194] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] mkdir("./61", 0777 [pid 1194] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1193] <... futex resumed>) = 0 [pid 1193] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1193] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1196] <... futex resumed>) = 1 [pid 1196] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 306] <... mkdir resumed>) = 0 [pid 1194] <... futex resumed>) = 1 [pid 1189] <... futex resumed>) = 0 [pid 1194] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1196] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1189] exit_group(0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1194] <... futex resumed>) = ? [pid 1189] <... exit_group resumed>) = ? [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1194] +++ exited with 0 +++ [pid 1193] <... futex resumed>) = 0 [pid 1193] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1193] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1196] <... futex resumed>) = 1 [pid 1196] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1200 [pid 1189] +++ exited with 0 +++ [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1199 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1189, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1196] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1193] <... futex resumed>) = 0 [pid 1193] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1193] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1199 attached [pid 1196] <... futex resumed>) = 1 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1196] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1196] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1193] <... futex resumed>) = 0 [pid 1199] set_robust_list(0x555563d1b6a0, 24 [pid 1193] exit_group(0) = ? [pid 1196] <... futex resumed>) = ? [pid 311] <... restart_syscall resumed>) = 0 [pid 1199] <... set_robust_list resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1199] rt_sigprocmask(SIG_SETMASK, [] [pid 1196] +++ exited with 0 +++ [pid 1193] +++ exited with 0 +++ [pid 1199] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1199] chdir("./61" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1193, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1199] <... chdir resumed>) = 0 [pid 1199] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1199] setpgid(0, 0) = 0 [pid 1199] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 311] umount2("./51", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] umount2("./66", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1199] write(3, "1000", 4) = 4 [pid 1199] close(3) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1199] symlink("/dev/binderfs", "./binderfs") = 0 [pid 311] openat(AT_FDCWD, "./51", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] openat(AT_FDCWD, "./66", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... openat resumed>) = 3 [pid 1199] write(1, "executing program\n", 18) = 18 [pid 1199] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] fstat(3 [pid 304] <... openat resumed>) = 3 [pid 1199] <... futex resumed>) = 0 [pid 1199] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1199] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] fstat(3 [pid 1199] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1199] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] getdents64(3 [pid 311] umount2("./51/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1199] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] umount2("./66/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] newfstatat(AT_FDCWD, "./51/binderfs" [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] newfstatat(AT_FDCWD, "./66/binderfs" [pid 311] unlink("./51/binderfs" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1199] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 311] <... unlink resumed>) = 0 [pid 304] unlink("./66/binderfs" [pid 311] getdents64(3 [pid 1199] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... unlink resumed>) = 0 [pid 311] close(3 [pid 304] getdents64(3 [pid 1199] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... close resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] rmdir("./51" [pid 305] umount2("./59", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] close(3 [pid 1199] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... rmdir resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] mkdir("./52", 0777 [pid 304] <... close resumed>) = 0 [pid 305] openat(AT_FDCWD, "./59", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1199] <... clone3 resumed> => {parent_tid=[1201]}, 88) = 1201 [pid 1199] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1199] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 304] rmdir("./66" [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] fstat(3 [pid 1199] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 305] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 1201 attached [pid 1201] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 1201] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] umount2("./59/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] mkdir("./67", 0777 [pid 1201] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1201] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1201] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1199] <... futex resumed>) = 0 [pid 1199] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1199] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1201] <... futex resumed>) = 1 [pid 1201] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1201] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1199] <... futex resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 308] umount2("./54", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] newfstatat(AT_FDCWD, "./59/binderfs" [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1202 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] openat(AT_FDCWD, "./54", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] unlink("./59/binderfs" [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 3 [pid 1199] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] <... unlink resumed>) = 0 [pid 308] fstat(3 [pid 1199] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1201] <... futex resumed>) = 1 [pid 1201] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1201] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1203 [pid 308] getdents64(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1199] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] close(3 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] umount2("./54/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] rmdir("./59" [pid 308] newfstatat(AT_FDCWD, "./54/binderfs" [pid 1199] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1199] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rmdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] mkdir("./60", 0777 [pid 308] unlink("./54/binderfs" [pid 1201] <... futex resumed>) = 1 [pid 1201] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1201] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1199] <... futex resumed>) = 0 [pid 1199] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1199] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... mkdir resumed>) = 0 [pid 1201] <... futex resumed>) = 1 [pid 1201] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] <... unlink resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(3 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] close(3) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1204 [pid 308] rmdir("./54" [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1201] <... clone3 resumed>) = 1205 [pid 308] <... rmdir resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] mkdir("./55", 0777 [pid 1201] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1199] <... futex resumed>) = 0 [pid 1199] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1199] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 1201] <... futex resumed>) = 1 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1201] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1201] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1199] <... futex resumed>) = 0 [pid 1199] exit_group(0) = ? [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1206 [pid 1201] <... futex resumed>) = ? [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1202 attached ci2-android-5-15/strace-static-x86_64: Process 1206 attached [pid 1206] set_robust_list(0x555563d1b6a0, 24 [pid 1202] set_robust_list(0x555563d1b6a0, 24ci2-android-5-15/strace-static-x86_64: Process 1204 attached [pid 1206] <... set_robust_list resumed>) = 0 [pid 1202] <... set_robust_list resumed>) = 0 [pid 1201] +++ exited with 0 +++ [pid 1199] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1199, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1206] rt_sigprocmask(SIG_SETMASK, [] [pid 1204] set_robust_list(0x555563d1b6a0, 24 [pid 1202] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1203 attached [pid 1203] set_robust_list(0x555563d1b6a0, 24 [pid 1202] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1206] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1204] <... set_robust_list resumed>) = 0 [pid 1203] <... set_robust_list resumed>) = 0 [pid 1203] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1203] chdir("./67") = 0 [pid 1203] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1203] setpgid(0, 0) = 0 [pid 1203] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1203] write(3, "1000", 4 [pid 1202] chdir("./52" [pid 1206] chdir("./55" [pid 1203] <... write resumed>) = 4 [pid 1203] close(3) = 0 [pid 1203] symlink("/dev/binderfs", "./binderfs" [pid 1202] <... chdir resumed>) = 0 [pid 1206] <... chdir resumed>) = 0 [pid 1204] rt_sigprocmask(SIG_SETMASK, [] [pid 1202] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1206] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1204] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1203] <... symlink resumed>) = 0 [pid 1206] <... prctl resumed>) = 0 [pid 1204] chdir("./60" [pid 1202] <... prctl resumed>) = 0 [pid 1203] write(1, "executing program\n", 18) = 18 executing program [pid 1203] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1203] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1206] setpgid(0, 0 [pid 1204] <... chdir resumed>) = 0 [pid 1202] setpgid(0, 0 [pid 1203] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1203] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1203] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1203] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1203] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1202] <... setpgid resumed>) = 0 [pid 1206] <... setpgid resumed>) = 0 [pid 1204] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1203] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1203] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1202] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1203] <... clone3 resumed> => {parent_tid=[1207]}, 88) = 1207 [pid 1206] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1203] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1203] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1203] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1207 attached [pid 1207] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1207] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1202] <... openat resumed>) = 3 [pid 1207] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1207] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1206] <... openat resumed>) = 3 [pid 1203] <... futex resumed>) = 0 [pid 1203] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1203] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1207] <... futex resumed>) = 1 [pid 1207] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1206] write(3, "1000", 4 [pid 1202] write(3, "1000", 4 [pid 1206] <... write resumed>) = 4 [pid 1204] <... prctl resumed>) = 0 [pid 1207] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1203] <... futex resumed>) = 0 [pid 1203] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1203] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1207] <... futex resumed>) = 1 executing program [pid 1207] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1206] close(3 [pid 1204] setpgid(0, 0 [pid 1202] <... write resumed>) = 4 [pid 1202] close(3 [pid 1206] <... close resumed>) = 0 [pid 1204] <... setpgid resumed>) = 0 [pid 1202] <... close resumed>) = 0 [pid 1206] symlink("/dev/binderfs", "./binderfs" [pid 1207] <... connect resumed>) = -1 EEXIST (File exists) [pid 1204] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1202] symlink("/dev/binderfs", "./binderfs" [pid 1207] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1203] <... futex resumed>) = 0 [pid 1206] <... symlink resumed>) = 0 [pid 1203] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1203] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1207] <... futex resumed>) = 1 [pid 1206] write(1, "executing program\n", 18 [pid 1202] <... symlink resumed>) = 0 [pid 1207] sendfile(-1, -1, [3 [pid 1204] <... openat resumed>) = 3 [pid 1206] <... write resumed>) = 18 [pid 1202] write(1, "executing program\n", 18 [pid 1207] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1207] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1203] <... futex resumed>) = 0 [pid 1203] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1203] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1207] <... futex resumed>) = 1 [pid 1206] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1204] write(3, "1000", 4 [pid 1202] <... write resumed>) = 18 [pid 1207] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1206] <... futex resumed>) = 0 [pid 1204] <... write resumed>) = 4 [pid 1202] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1206] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1204] close(3 [pid 1206] <... rt_sigaction resumed>, NULL, 8) = 0 executing program executing program [pid 1202] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1206] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1204] <... close resumed>) = 0 [pid 1202] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1206] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1204] symlink("/dev/binderfs", "./binderfs" [pid 1206] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1202] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1204] <... symlink resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 1206] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1202] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1204] write(1, "executing program\n", 18 [pid 1202] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1206] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1204] <... write resumed>) = 18 [pid 1202] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] umount2("./61", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1202] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./61", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1206] <... mprotect resumed>) = 0 [pid 1202] <... mprotect resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1202] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1206] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1204] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1202] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1206] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./61/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1206] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1204] <... futex resumed>) = 0 [pid 1202] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] newfstatat(AT_FDCWD, "./61/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./61/binderfs" [pid 1207] <... clone3 resumed>) = 1208 [pid 1207] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 1203] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 1203] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1204] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1203] <... futex resumed>) = 0 [pid 1202] <... clone3 resumed> => {parent_tid=[1209]}, 88) = 1209 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1203] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1206] <... clone3 resumed> => {parent_tid=[1210]}, 88) = 1210 [pid 1204] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1202] rt_sigprocmask(SIG_SETMASK, [] [pid 306] close(3 [pid 1207] <... futex resumed>) = 1 [pid 1206] rt_sigprocmask(SIG_SETMASK, [] [pid 1202] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 1204] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1206] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1204] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1202] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./61" [pid 1206] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1204] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1202] <... futex resumed>) = 0 [pid 1207] ioctl(3, PPPIOCSMRU, 0 [pid 1206] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 1206] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1204] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1202] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] mkdir("./62", 0777 [pid 1204] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1207] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1207] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1203] <... futex resumed>) = 0 [pid 1203] exit_group(0 [pid 1204] <... mprotect resumed>) = 0 [pid 1203] <... exit_group resumed>) = ? [pid 306] <... mkdir resumed>) = 0 [pid 1204] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1204] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1204] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1207] <... futex resumed>) = ? [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1211 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1207] +++ exited with 0 +++ [pid 1204] <... clone3 resumed> => {parent_tid=[1212]}, 88) = 1212 [pid 1203] +++ exited with 0 +++ [pid 1204] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1203, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1204] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1204] <... futex resumed>) = 0 [pid 1204] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1211 attached [pid 1211] set_robust_list(0x555563d1b6a0, 24ci2-android-5-15/strace-static-x86_64: Process 1212 attached ci2-android-5-15/strace-static-x86_64: Process 1210 attached ci2-android-5-15/strace-static-x86_64: Process 1209 attached ) = 0 [pid 1211] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1211] chdir("./62" [pid 1210] set_robust_list(0x7fd1a43f59a0, 24 [pid 1212] set_robust_list(0x7fd1a43f59a0, 24 [pid 1209] set_robust_list(0x7fd1a43f59a0, 24 [pid 1211] <... chdir resumed>) = 0 [pid 1211] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1211] setpgid(0, 0) = 0 [pid 1211] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1211] write(3, "1000", 4) = 4 [pid 1211] close(3) = 0 [pid 1211] symlink("/dev/binderfs", "./binderfs" [pid 1209] <... set_robust_list resumed>) = 0 [pid 1210] <... set_robust_list resumed>) = 0 [pid 1212] <... set_robust_list resumed>) = 0 [pid 1211] <... symlink resumed>) = 0 [pid 1211] write(1, "executing program\n", 18 [pid 1209] rt_sigprocmask(SIG_SETMASK, [] [pid 1211] <... write resumed>) = 18 [pid 1211] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1211] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1212] rt_sigprocmask(SIG_SETMASK, [] [pid 1211] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1210] rt_sigprocmask(SIG_SETMASK, [] [pid 1209] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1211] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1211] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1211] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1210] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1209] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1212] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1210] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1209] <... socket resumed>) = 3 [pid 1211] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1210] <... socket resumed>) = 3 [pid 1209] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1211] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1211] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1213]}, 88) = 1213 [pid 1210] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1209] <... futex resumed>) = 1 [pid 1202] <... futex resumed>) = 0 [pid 1211] rt_sigprocmask(SIG_SETMASK, [] [pid 1202] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1210] <... futex resumed>) = 1 [pid 1209] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1206] <... futex resumed>) = 0 [pid 1202] <... futex resumed>) = 0 [pid 1206] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1202] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1206] <... futex resumed>) = 0 [pid 1210] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1211] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1211] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1211] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1213 attached [pid 1213] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1213] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1213] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1213] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1211] <... futex resumed>) = 0 [pid 1211] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1211] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... restart_syscall resumed>) = 0 [pid 1206] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1213] <... futex resumed>) = 1 [pid 1213] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 304] umount2("./67", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1212] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1210] <... socket resumed>) = 4 [pid 1209] <... socket resumed>) = 4 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./67", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1210] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1209] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... openat resumed>) = 3 [pid 1206] <... futex resumed>) = 0 [pid 1210] <... futex resumed>) = 1 [pid 1209] <... futex resumed>) = 1 [pid 1206] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1202] <... futex resumed>) = 0 [pid 304] fstat(3 [pid 1212] <... socket resumed>) = 3 [pid 1209] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1206] <... futex resumed>) = 0 [pid 1202] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1212] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1210] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1209] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1206] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1202] <... futex resumed>) = 0 [pid 1204] <... futex resumed>) = 0 [pid 1202] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] getdents64(3 [pid 1209] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1204] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1204] <... futex resumed>) = 0 [pid 1209] <... connect resumed>) = -1 EEXIST (File exists) [pid 1204] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] umount2("./67/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1212] <... futex resumed>) = 1 [pid 1210] <... connect resumed>) = 0 [pid 1209] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./67/binderfs" [pid 1212] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1210] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1209] <... futex resumed>) = 1 [pid 1202] <... futex resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1202] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1210] <... futex resumed>) = 1 [pid 1209] sendfile(-1, -1, [3 [pid 1206] <... futex resumed>) = 0 [pid 1202] <... futex resumed>) = 0 [pid 304] unlink("./67/binderfs" [pid 1212] <... socket resumed>) = 4 [pid 1210] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1209] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1206] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1202] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... unlink resumed>) = 0 [pid 1213] <... socket resumed>) = 4 [pid 1213] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1211] <... futex resumed>) = 0 [pid 1211] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1211] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1213] <... futex resumed>) = 1 [pid 1213] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1213] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1211] <... futex resumed>) = 0 [pid 1211] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1211] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] getdents64(3 [pid 1210] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1209] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1206] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1212] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1206] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] close(3 [pid 1202] <... futex resumed>) = 0 [pid 1212] <... futex resumed>) = 1 [pid 1210] sendfile(-1, -1, [3 [pid 1209] <... futex resumed>) = 1 [pid 1204] <... futex resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 1209] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1204] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1202] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1210] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 304] rmdir("./67" [pid 1212] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1204] <... futex resumed>) = 0 [pid 1202] <... futex resumed>) = 0 [pid 1213] <... futex resumed>) = 1 [pid 304] <... rmdir resumed>) = 0 [pid 1202] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1213] sendfile(-1, -1, [3 [pid 1212] <... connect resumed>) = -1 EEXIST (File exists) [pid 1210] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1209] <... clone3 resumed>) = 1214 [pid 1204] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] mkdir("./68", 0777 [pid 1210] <... futex resumed>) = 1 [pid 1206] <... futex resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 1206] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1210] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1212] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1209] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1206] <... futex resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1206] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1213] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1212] <... futex resumed>) = 1 [pid 1209] <... futex resumed>) = 1 [pid 1204] <... futex resumed>) = 0 [pid 1202] <... futex resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1210] <... clone3 resumed>) = 1215 [pid 1209] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1204] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1202] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1210] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1209] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1204] <... futex resumed>) = 0 [pid 1202] <... futex resumed>) = 0 [pid 1212] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1212] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1212] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1213] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1211] <... futex resumed>) = 0 [pid 1202] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1210] <... futex resumed>) = 1 [pid 1209] ioctl(3, PPPIOCSMRU, 0 [pid 1206] <... futex resumed>) = 0 [pid 1204] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1216 ci2-android-5-15/strace-static-x86_64: Process 1216 attached [pid 1210] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1209] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1206] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1204] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1216] set_robust_list(0x555563d1b6a0, 24 [pid 1211] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1210] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1209] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1206] <... futex resumed>) = 0 [pid 1204] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1216] <... set_robust_list resumed>) = 0 [pid 1211] <... futex resumed>) = 0 [pid 1210] ioctl(3, PPPIOCSMRU, 0 [pid 1209] <... futex resumed>) = 1 [pid 1206] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1204] <... futex resumed>) = 1 [pid 1202] <... futex resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1216] rt_sigprocmask(SIG_SETMASK, [] [pid 1211] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1210] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1209] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1204] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1216] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1210] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1202] exit_group(0 [pid 1210] <... futex resumed>) = 1 [pid 1209] <... futex resumed>) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 1206] <... futex resumed>) = 0 [pid 1202] <... exit_group resumed>) = ? [pid 1210] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1209] +++ exited with 0 +++ [pid 1212] <... futex resumed>) = 0 [pid 1206] exit_group(0 [pid 1212] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1216] chdir("./68" [pid 1212] <... clone3 resumed>) = 1217 [pid 1210] <... futex resumed>) = ? [pid 1206] <... exit_group resumed>) = ? [pid 1202] +++ exited with 0 +++ [pid 1216] <... chdir resumed>) = 0 [pid 1210] +++ exited with 0 +++ [pid 1212] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1212] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1213] <... futex resumed>) = 1 [pid 1213] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1216] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1213] <... clone3 resumed>) = 1218 [pid 1206] +++ exited with 0 +++ [pid 1204] <... futex resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1202, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 1216] <... prctl resumed>) = 0 [pid 1204] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1216] setpgid(0, 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1206, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1204] <... futex resumed>) = 1 [pid 1216] <... setpgid resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1204] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1216] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1212] <... futex resumed>) = 0 [pid 1212] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1212] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1216] <... openat resumed>) = 3 [pid 1212] <... futex resumed>) = 1 [pid 1204] <... futex resumed>) = 0 [pid 1216] write(3, "1000", 4 [pid 1212] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1216] <... write resumed>) = 4 [pid 1204] exit_group(0 [pid 1216] close(3 [pid 1212] <... futex resumed>) = ? [pid 1204] <... exit_group resumed>) = ? [pid 1216] <... close resumed>) = 0 [pid 1216] symlink("/dev/binderfs", "./binderfs" [pid 1212] +++ exited with 0 +++ [pid 1204] +++ exited with 0 +++ [pid 1213] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1211] <... futex resumed>) = 0 [pid 1216] <... symlink resumed>) = 0 [pid 1211] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1204, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1216] write(1, "executing program\n", 18 [pid 1211] <... futex resumed>) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1216] <... write resumed>) = 18 executing program [pid 1211] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1216] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1213] <... futex resumed>) = 1 [pid 1216] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1213] ioctl(3, PPPIOCSMRU, 0 [pid 1216] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1213] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1216] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 1216] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1216] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1213] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1211] <... futex resumed>) = 0 [pid 1216] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1213] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1211] exit_group(0 [pid 311] umount2("./52", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1216] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1213] <... futex resumed>) = ? [pid 1211] <... exit_group resumed>) = ? [pid 1216] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1213] +++ exited with 0 +++ [pid 1211] +++ exited with 0 +++ [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 1219 attached [pid 311] openat(AT_FDCWD, "./52", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1216] <... clone3 resumed> => {parent_tid=[1219]}, 88) = 1219 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1211, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1219] set_robust_list(0x7fd1a43f59a0, 24 [pid 1216] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... openat resumed>) = 3 [pid 1216] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] fstat(3 [pid 1216] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1216] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 1216] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./52/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./52/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./52/binderfs" [pid 1219] <... set_robust_list resumed>) = 0 [pid 1219] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... unlink resumed>) = 0 [pid 1219] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 1219] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] <... restart_syscall resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 311] close(3) = 0 [pid 305] umount2("./60", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] rmdir("./52" [pid 308] umount2("./55", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... rmdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./60", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1219] <... socket resumed>) = 3 [pid 311] mkdir("./53", 0777 [pid 308] openat(AT_FDCWD, "./55", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... openat resumed>) = 3 [pid 1219] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... mkdir resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 305] fstat(3 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] fstat(3 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3 [pid 1219] <... futex resumed>) = 1 [pid 1219] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1216] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 1216] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1220 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 ci2-android-5-15/strace-static-x86_64: Process 1220 attached [pid 1220] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1216] <... futex resumed>) = 1 [pid 308] umount2("./55/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1216] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] umount2("./60/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./55/binderfs" [pid 305] newfstatat(AT_FDCWD, "./60/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./55/binderfs" [pid 305] unlink("./60/binderfs" [pid 1219] <... futex resumed>) = 0 [pid 1219] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 308] <... unlink resumed>) = 0 [pid 1219] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 1219] <... futex resumed>) = 1 [pid 1216] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 1219] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1216] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1219] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1216] <... futex resumed>) = 0 [pid 308] close(3 [pid 305] close(3 [pid 1216] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 308] rmdir("./55" [pid 305] rmdir("./60" [pid 1219] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 308] <... rmdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 1219] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./56", 0777 [pid 305] mkdir("./61", 0777 [pid 1220] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1220] chdir("./53") = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 1220] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1220] setpgid(0, 0) = 0 [pid 1220] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1216] <... futex resumed>) = 0 [pid 1216] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./62", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1219] <... futex resumed>) = 1 [pid 1216] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1219] sendfile(-1, -1, [3 [pid 1216] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] openat(AT_FDCWD, "./62", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1219] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1220] <... openat resumed>) = 3 [pid 1220] write(3, "1000", 4) = 4 [pid 306] <... openat resumed>) = 3 [pid 1220] close(3) = 0 [pid 1220] symlink("/dev/binderfs", "./binderfs") = 0 [pid 306] fstat(3 [pid 1219] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1221 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1216] <... futex resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1222 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1216] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 1219] <... futex resumed>) = 1 [pid 1216] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1219] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1216] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1222 attached ci2-android-5-15/strace-static-x86_64: Process 1221 attached [pid 1220] write(1, "executing program\n", 18 [pid 306] umount2("./62/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1220] <... write resumed>) = 18 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./62/binderfs" [pid 1220] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1220] <... futex resumed>) = 0 [pid 306] unlink("./62/binderfs" [pid 1220] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1220] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... unlink resumed>) = 0 [pid 1220] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 1219] <... clone3 resumed>) = 1223 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1220] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1219] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 1219] <... futex resumed>) = 1 [pid 1216] <... futex resumed>) = 0 [pid 1219] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... close resumed>) = 0 [pid 1219] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1216] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./62" [pid 1219] ioctl(3, PPPIOCSMRU, 0 [pid 1216] <... futex resumed>) = 0 [pid 1220] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... rmdir resumed>) = 0 [pid 1216] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1219] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] mkdir("./63", 0777 [pid 1219] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1220] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1220] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1220] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... mkdir resumed>) = 0 [pid 1219] <... futex resumed>) = 1 [pid 1216] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] executing program [pid 1219] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1224 attached [pid 1216] exit_group(0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1220] <... clone3 resumed> => {parent_tid=[1224]}, 88) = 1224 [pid 1219] <... futex resumed>) = ? [pid 1216] <... exit_group resumed>) = ? [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1220] rt_sigprocmask(SIG_SETMASK, [] [pid 1219] +++ exited with 0 +++ [pid 1221] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1221] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1216] +++ exited with 0 +++ [pid 1221] chdir("./56") = 0 [pid 1221] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1221] setpgid(0, 0 [pid 1222] set_robust_list(0x555563d1b6a0, 24 [pid 1221] <... setpgid resumed>) = 0 [pid 1220] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1225 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1216, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1220] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1220] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1220] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1221] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1222] <... set_robust_list resumed>) = 0 [pid 1222] rt_sigprocmask(SIG_SETMASK, [] [pid 1224] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1222] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1224] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1221] <... openat resumed>) = 3 [pid 1222] chdir("./61" [pid 1221] write(3, "1000", 4) = 4 [pid 1221] close(3) = 0 [pid 1221] symlink("/dev/binderfs", "./binderfs" [pid 1224] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1222] <... chdir resumed>) = 0 [pid 1221] <... symlink resumed>) = 0 executing program [pid 1221] write(1, "executing program\n", 18) = 18 [pid 1221] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1221] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1224] <... socket resumed>) = 3 [pid 1222] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1221] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1222] <... prctl resumed>) = 0 [pid 1221] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1221] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1222] setpgid(0, 0 [pid 1221] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1224] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1222] <... setpgid resumed>) = 0 [pid 1222] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1220] <... futex resumed>) = 0 [pid 1224] <... futex resumed>) = 1 [pid 1221] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1221] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1224] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1220] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1224] <... socket resumed>) = 4 [pid 1222] <... openat resumed>) = 3 [pid 1220] <... futex resumed>) = 0 [pid 1221] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1224] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1220] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1224] <... futex resumed>) = 0 [pid 1220] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1224] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1221] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1220] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1224] <... connect resumed>) = -1 EEXIST (File exists) [pid 1220] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1224] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1222] write(3, "1000", 4 [pid 1221] <... clone3 resumed> => {parent_tid=[1226]}, 88) = 1226 ci2-android-5-15/strace-static-x86_64: Process 1226 attached [pid 1224] <... futex resumed>) = 1 [pid 1220] <... futex resumed>) = 0 [pid 1224] sendfile(-1, -1, [3 [pid 1222] <... write resumed>) = 4 [pid 1220] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1221] rt_sigprocmask(SIG_SETMASK, [] [pid 1224] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1220] <... futex resumed>) = 0 [pid 1221] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1220] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1224] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1220] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1224] <... futex resumed>) = 0 [pid 1220] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1224] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1220] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1222] close(3 [pid 1221] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1222] <... close resumed>) = 0 [pid 1221] <... futex resumed>) = 0 [pid 1221] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1222] symlink("/dev/binderfs", "./binderfs" [pid 1224] <... clone3 resumed>) = 1227 [pid 1222] <... symlink resumed>) = 0 [pid 1222] write(1, "executing program\n", 18) = 18 [pid 1222] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1224] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1222] <... futex resumed>) = 0 [pid 1222] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1224] <... futex resumed>) = 1 [pid 1220] <... futex resumed>) = 0 executing program [pid 1222] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1224] ioctl(3, PPPIOCSMRU, 0 [pid 1220] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1222] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1224] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1220] <... futex resumed>) = 0 [pid 1222] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1224] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1220] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1222] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1224] <... futex resumed>) = 0 [pid 1220] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1222] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1224] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1222] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1220] exit_group(0 [pid 1224] <... futex resumed>) = ? [pid 1222] <... mprotect resumed>) = 0 [pid 1220] <... exit_group resumed>) = ? [pid 1222] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1222] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1228]}, 88) = 1228 [pid 304] umount2("./68", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1222] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1222] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] openat(AT_FDCWD, "./68", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1222] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... openat resumed>) = 3 [pid 1222] <... futex resumed>) = 0 [pid 304] fstat(3 [pid 1222] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1224] +++ exited with 0 +++ [pid 1220] +++ exited with 0 +++ [pid 304] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 1225 attached [pid 1225] set_robust_list(0x555563d1b6a0, 24 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1220, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] umount2("./68/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1225] <... set_robust_list resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1225] rt_sigprocmask(SIG_SETMASK, [] [pid 304] newfstatat(AT_FDCWD, "./68/binderfs" [pid 1226] set_robust_list(0x7fd1a43f59a0, 24 [pid 1225] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./68/binderfs" [pid 1225] chdir("./63" [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3 [pid 1225] <... chdir resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3 [pid 1225] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 304] <... close resumed>) = 0 [pid 1225] <... prctl resumed>) = 0 [pid 304] rmdir("./68" [pid 1225] setpgid(0, 0) = 0 [pid 1225] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 304] <... rmdir resumed>) = 0 [pid 1226] <... set_robust_list resumed>) = 0 [pid 1225] <... openat resumed>) = 3 [pid 304] mkdir("./69", 0777 [pid 1225] write(3, "1000", 4) = 4 [pid 1225] close(3) = 0 [pid 1225] symlink("/dev/binderfs", "./binderfs") = 0 [pid 304] <... mkdir resumed>) = 0 [pid 1225] write(1, "executing program\n", 18 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] executing program [pid 1225] <... write resumed>) = 18 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1225] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1225] <... futex resumed>) = 0 [pid 1225] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1225] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1225] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1225] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1226] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1225] <... mprotect resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1229 [pid 1226] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1225] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1225] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1226] <... socket resumed>) = 3 [pid 1226] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1225] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0}ci2-android-5-15/strace-static-x86_64: Process 1230 attached ci2-android-5-15/strace-static-x86_64: Process 1229 attached [pid 1226] <... futex resumed>) = 1 [pid 1221] <... futex resumed>) = 0 [pid 1225] <... clone3 resumed> => {parent_tid=[1230]}, 88) = 1230 [pid 1221] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1225] rt_sigprocmask(SIG_SETMASK, [] [pid 1221] <... futex resumed>) = 0 [pid 1225] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1221] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1225] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1225] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1228 attached [pid 1228] set_robust_list(0x7fd1a43f59a0, 24 [pid 1230] set_robust_list(0x7fd1a43f59a0, 24 [pid 1229] set_robust_list(0x555563d1b6a0, 24 [pid 1226] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1228] <... set_robust_list resumed>) = 0 [pid 1228] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1228] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1228] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1226] <... socket resumed>) = 4 [pid 1228] <... futex resumed>) = 1 [pid 1226] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1222] <... futex resumed>) = 0 [pid 1228] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1222] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1228] <... socket resumed>) = 4 [pid 1226] <... futex resumed>) = 1 [pid 1222] <... futex resumed>) = 0 [pid 1221] <... futex resumed>) = 0 [pid 1230] <... set_robust_list resumed>) = 0 [pid 1229] <... set_robust_list resumed>) = 0 [pid 1228] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1222] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1221] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1228] <... futex resumed>) = 0 [pid 1222] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1221] <... futex resumed>) = 0 [pid 1228] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1222] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1221] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1228] <... connect resumed>) = -1 EEXIST (File exists) [pid 1222] <... futex resumed>) = 0 [pid 1228] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1222] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1228] <... futex resumed>) = 0 [pid 1222] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1228] sendfile(-1, -1, [3 [pid 1222] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1228] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1222] <... futex resumed>) = 0 [pid 1228] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1222] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1228] <... futex resumed>) = 0 [pid 1222] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1228] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1222] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1229] rt_sigprocmask(SIG_SETMASK, [] [pid 1228] <... clone3 resumed>) = 1231 [pid 1226] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1230] rt_sigprocmask(SIG_SETMASK, [] [pid 1222] <... futex resumed>) = 0 [pid 1230] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1229] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1228] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1226] <... connect resumed>) = -1 EEXIST (File exists) [pid 1222] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1228] <... futex resumed>) = 0 [pid 1226] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1222] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1228] ioctl(3, PPPIOCSMRU, 0 [pid 1226] <... futex resumed>) = 1 [pid 1222] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1221] <... futex resumed>) = 0 [pid 1228] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1226] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1222] <... futex resumed>) = 0 [pid 1221] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1228] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1226] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1222] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1221] <... futex resumed>) = 0 [pid 1228] <... futex resumed>) = 0 [pid 1226] sendfile(-1, -1, [3 [pid 1222] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1221] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... restart_syscall resumed>) = 0 [pid 1230] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1229] chdir("./69" [pid 1228] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1226] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1222] exit_group(0 [pid 1228] <... futex resumed>) = ? [pid 1226] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1222] <... exit_group resumed>) = ? [pid 1230] <... socket resumed>) = 3 [pid 1229] <... chdir resumed>) = 0 [pid 1228] +++ exited with 0 +++ [pid 1226] <... futex resumed>) = 1 [pid 1222] +++ exited with 0 +++ [pid 1221] <... futex resumed>) = 0 [pid 1229] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1226] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1221] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1229] <... prctl resumed>) = 0 [pid 1226] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1221] <... futex resumed>) = 0 [pid 311] umount2("./53", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1229] setpgid(0, 0 [pid 1226] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1221] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1222, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1230] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1225] <... futex resumed>) = 0 [pid 1225] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1226] <... clone3 resumed>) = 1232 [pid 1225] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] openat(AT_FDCWD, "./53", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1229] <... setpgid resumed>) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1226] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... openat resumed>) = 3 [pid 1226] <... futex resumed>) = 1 [pid 1221] <... futex resumed>) = 0 [pid 311] fstat(3 [pid 1229] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1226] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1221] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1226] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1221] <... futex resumed>) = 0 [pid 1226] ioctl(3, PPPIOCSMRU, 0 [pid 1221] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] getdents64(3 [pid 1226] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1230] <... futex resumed>) = 1 [pid 1230] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1226] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1229] <... openat resumed>) = 3 [pid 1226] <... futex resumed>) = 1 [pid 1221] <... futex resumed>) = 0 [pid 1229] write(3, "1000", 4 [pid 1226] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1221] exit_group(0 [pid 311] umount2("./53/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1229] <... write resumed>) = 4 [pid 1226] <... futex resumed>) = ? [pid 1221] <... exit_group resumed>) = ? [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1229] close(3 [pid 1226] +++ exited with 0 +++ [pid 1221] +++ exited with 0 +++ [pid 311] newfstatat(AT_FDCWD, "./53/binderfs" [pid 305] <... restart_syscall resumed>) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1221, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1229] <... close resumed>) = 0 [pid 311] unlink("./53/binderfs" [pid 1230] <... socket resumed>) = 4 [pid 1230] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1225] <... futex resumed>) = 0 [pid 1225] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... unlink resumed>) = 0 [pid 305] umount2("./61", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1229] symlink("/dev/binderfs", "./binderfs" [pid 1225] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 308] umount2("./56", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1225] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1230] <... futex resumed>) = 1 [pid 1230] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1229] <... symlink resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./61", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1229] write(1, "executing program\n", 18 [pid 311] close(3 [pid 308] openat(AT_FDCWD, "./56", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... close resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 311] rmdir("./53" [pid 308] <... openat resumed>) = 3 [pid 1229] <... write resumed>) = 18 [pid 305] fstat(3 [pid 1230] <... connect resumed>) = -1 EEXIST (File exists) [pid 311] <... rmdir resumed>) = 0 [pid 308] fstat(3 executing program [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1229] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./54", 0777 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3 [pid 1230] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1225] <... futex resumed>) = 0 [pid 1225] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1225] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1230] <... futex resumed>) = 1 [pid 311] <... mkdir resumed>) = 0 [pid 1230] sendfile(-1, -1, [3 [pid 308] getdents64(3 [pid 1230] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1230] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1229] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] umount2("./56/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./61/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1230] <... futex resumed>) = 1 [pid 1229] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1225] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1225] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] newfstatat(AT_FDCWD, "./56/binderfs" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1229] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1225] <... futex resumed>) = 0 [pid 1230] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1225] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1230] <... clone3 resumed>) = 1234 [pid 1229] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] newfstatat(AT_FDCWD, "./61/binderfs" [pid 1229] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1233 [pid 308] unlink("./56/binderfs" [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1230] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1229] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 305] unlink("./61/binderfs" [pid 308] getdents64(3 [pid 1230] <... futex resumed>) = 1 [pid 1225] <... futex resumed>) = 0 [pid 1230] ioctl(3, PPPIOCSMRU, 0 [pid 1225] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... unlink resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1233 attached [pid 1230] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1229] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1225] <... futex resumed>) = 0 [pid 308] close(3 [pid 305] getdents64(3 [pid 1230] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1225] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1230] <... futex resumed>) = 0 [pid 1225] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1230] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1225] exit_group(0 [pid 1230] <... futex resumed>) = ? [pid 1225] <... exit_group resumed>) = ? [pid 1230] +++ exited with 0 +++ [pid 1225] +++ exited with 0 +++ [pid 1229] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... close resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] rmdir("./56" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1225, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1229] <... mprotect resumed>) = 0 [pid 305] close(3 [pid 308] <... rmdir resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 308] mkdir("./57", 0777 [pid 1229] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rmdir("./61" [pid 1233] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1233] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... mkdir resumed>) = 0 [pid 1233] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1229] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1233] chdir("./54") = 0 [pid 1233] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1229] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] mkdir("./62", 0777 [pid 1233] setpgid(0, 0) = 0 [pid 1233] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... mkdir resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1233] <... openat resumed>) = 3 [pid 1233] write(3, "1000", 4) = 4 [pid 1233] close(3) = 0 [pid 1233] symlink("/dev/binderfs", "./binderfs" [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1229] <... clone3 resumed> => {parent_tid=[1235]}, 88) = 1235 [pid 1233] <... symlink resumed>) = 0 [pid 1229] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1236 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1229] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1233] write(1, "executing program\n", 18 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1233] <... write resumed>) = 18 [pid 1233] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1233] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1229] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1229] <... futex resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1237 [pid 1229] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1233] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1233] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1233] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1233] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1233] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 ci2-android-5-15/strace-static-x86_64: Process 1237 attached ci2-android-5-15/strace-static-x86_64: Process 1236 attached ci2-android-5-15/strace-static-x86_64: Process 1235 attached [pid 1235] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1235] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1235] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1237] set_robust_list(0x555563d1b6a0, 24 [pid 1236] set_robust_list(0x555563d1b6a0, 24 [pid 1233] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1237] <... set_robust_list resumed>) = 0 [pid 1236] <... set_robust_list resumed>) = 0 [pid 1235] <... socket resumed>) = 3 [pid 1233] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1235] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1229] <... futex resumed>) = 0 [pid 1237] rt_sigprocmask(SIG_SETMASK, [] [pid 1229] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1229] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1235] <... futex resumed>) = 1 [pid 1235] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1237] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1235] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1237] chdir("./62" [pid 1236] rt_sigprocmask(SIG_SETMASK, [] [pid 1229] <... futex resumed>) = 0 [pid 1229] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1229] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1235] <... futex resumed>) = 1 [pid 1237] <... chdir resumed>) = 0 [pid 1236] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1233] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1235] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1237] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1236] chdir("./57" [pid 1235] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1229] <... futex resumed>) = 0 [pid 1229] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1229] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1235] <... futex resumed>) = 1 [pid 1235] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1235] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1237] <... prctl resumed>) = 0 [pid 1236] <... chdir resumed>) = 0 [pid 1233] <... clone3 resumed> => {parent_tid=[1238]}, 88) = 1238 [pid 1229] <... futex resumed>) = 0 [pid 1237] setpgid(0, 0 [pid 1229] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1236] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1233] rt_sigprocmask(SIG_SETMASK, [] [pid 1229] <... futex resumed>) = 0 [pid 1235] <... futex resumed>) = 1 [pid 1229] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1235] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1237] <... setpgid resumed>) = 0 [pid 1236] <... prctl resumed>) = 0 [pid 1233] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1237] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1236] setpgid(0, 0 [pid 1233] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1237] <... openat resumed>) = 3 [pid 1236] <... setpgid resumed>) = 0 [pid 1233] <... futex resumed>) = 0 [pid 1237] write(3, "1000", 4 [pid 1236] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1237] <... write resumed>) = 4 [pid 1235] <... clone3 resumed>) = 1239 [pid 1233] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1235] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1237] close(3 [pid 1235] <... futex resumed>) = 1 [pid 1229] <... futex resumed>) = 0 [pid 1235] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1229] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1235] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1229] <... futex resumed>) = 0 [pid 1235] ioctl(3, PPPIOCSMRU, 0 [pid 1229] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1235] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1235] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1229] <... futex resumed>) = 0 [pid 1235] <... futex resumed>) = 1 [pid 1235] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1229] exit_group(0) = ? [pid 1235] <... futex resumed>) = ? [pid 1235] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1238 attached [pid 1238] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1238] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1238] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1229] +++ exited with 0 +++ [pid 1238] <... socket resumed>) = 3 [pid 1238] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1238] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1233] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1238] <... futex resumed>) = 0 [pid 1238] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1238] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1238] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1233] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 1233] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1229, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1233] <... futex resumed>) = 1 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1238] <... futex resumed>) = 0 [pid 1238] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1238] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1238] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1233] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./63", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1233] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./63", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1233] <... futex resumed>) = 1 [pid 306] <... openat resumed>) = 3 [pid 1238] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 1238] sendfile(-1, -1, [3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1238] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 306] getdents64(3 [pid 1238] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1238] <... futex resumed>) = 0 [pid 306] umount2("./63/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1238] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./63/binderfs" [pid 1233] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] unlink("./63/binderfs" [pid 1233] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1238] <... futex resumed>) = 0 [pid 1238] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] <... unlink resumed>) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./63") = 0 [pid 306] mkdir("./64", 0777) = 0 [pid 1238] <... clone3 resumed>) = 1240 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1233] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1238] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1233] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1241 [pid 1238] <... futex resumed>) = 0 [pid 1238] ioctl(3, PPPIOCSMRU, 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1233] <... futex resumed>) = 0 [pid 1238] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1233] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1238] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1238] <... futex resumed>) = 0 [pid 1233] exit_group(0 [pid 1237] <... close resumed>) = 0 [pid 1238] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1236] <... openat resumed>) = 3 [pid 1233] <... exit_group resumed>) = ? [pid 1238] <... futex resumed>) = ? [pid 1238] +++ exited with 0 +++ [pid 1237] symlink("/dev/binderfs", "./binderfs" [pid 1236] write(3, "1000", 4ci2-android-5-15/strace-static-x86_64: Process 1241 attached [pid 1237] <... symlink resumed>) = 0 [pid 1236] <... write resumed>) = 4 [pid 1241] set_robust_list(0x555563d1b6a0, 24 [pid 1237] write(1, "executing program\n", 18) = 18 executing program [pid 1236] close(3 [pid 1241] <... set_robust_list resumed>) = 0 [pid 1237] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1236] <... close resumed>) = 0 [pid 1233] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1233, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1237] <... futex resumed>) = 0 [pid 1236] symlink("/dev/binderfs", "./binderfs" [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1237] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1241] rt_sigprocmask(SIG_SETMASK, [] [pid 1237] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1236] <... symlink resumed>) = 0 [pid 1241] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1241] chdir("./64" [pid 1237] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1236] write(1, "executing program\n", 18 [pid 1241] <... chdir resumed>) = 0 [pid 1241] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1237] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 1236] <... write resumed>) = 18 [pid 1241] setpgid(0, 0) = 0 [pid 1241] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1237] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1236] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1241] <... openat resumed>) = 3 [pid 1237] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1236] <... futex resumed>) = 0 [pid 1241] write(3, "1000", 4) = 4 [pid 1241] close(3) = 0 [pid 1241] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1237] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1236] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1237] <... mprotect resumed>) = 0 [pid 1241] write(1, "executing program\n", 18) = 18 executing program [pid 1241] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1237] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1236] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1241] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1241] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1241] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1237] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1236] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] <... restart_syscall resumed>) = 0 [pid 1241] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1237] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1236] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1241] <... mprotect resumed>) = 0 [pid 304] umount2("./69", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1241] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1236] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1241] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] openat(AT_FDCWD, "./69", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1237] <... clone3 resumed> => {parent_tid=[1242]}, 88) = 1242 [pid 1236] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 1242 attached [pid 1237] rt_sigprocmask(SIG_SETMASK, [] [pid 1236] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] fstat(3 [pid 1241] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1243]}, 88) = 1243 [pid 1241] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1241] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1241] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1237] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1243 attached [pid 1243] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1243] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1243] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1236] <... mprotect resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1237] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1243] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1241] <... futex resumed>) = 0 [pid 1241] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1241] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1243] <... futex resumed>) = 1 [pid 1243] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... restart_syscall resumed>) = 0 [pid 1237] <... futex resumed>) = 0 [pid 1236] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] getdents64(3 [pid 1243] <... socket resumed>) = 4 [pid 1243] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1241] <... futex resumed>) = 0 [pid 1241] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1237] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1236] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1241] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1243] <... futex resumed>) = 1 [pid 1243] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 311] umount2("./54", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./69/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1236] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./54", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1243] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1241] <... futex resumed>) = 0 [pid 304] newfstatat(AT_FDCWD, "./69/binderfs" [pid 1236] <... clone3 resumed> => {parent_tid=[1244]}, 88) = 1244 [pid 311] <... openat resumed>) = 3 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] fstat(3 [pid 1236] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] unlink("./69/binderfs" [pid 1241] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 1241] <... futex resumed>) = 0 [pid 1241] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1243] <... futex resumed>) = 1 [pid 304] <... unlink resumed>) = 0 [pid 1243] sendfile(-1, -1, [3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1236] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] getdents64(3 [pid 1236] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] umount2("./54/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1243] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] close(3 [pid 1236] <... futex resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./54/binderfs" [pid 1236] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... close resumed>) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] rmdir("./69" [pid 1243] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] unlink("./54/binderfs" [pid 1241] <... futex resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 1241] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1241] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... unlink resumed>) = 0 [pid 304] mkdir("./70", 0777 [pid 311] getdents64(3 [pid 1243] <... futex resumed>) = 1 [pid 1243] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 304] <... mkdir resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... close resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] rmdir("./54" [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... rmdir resumed>) = 0 [pid 1243] <... clone3 resumed>) = 1245 [pid 311] mkdir("./55", 0777 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1246 [pid 1243] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1241] <... futex resumed>) = 0 [pid 1241] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1241] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1243] <... futex resumed>) = 1 [pid 311] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1243] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1243] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1241] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1246 attached ci2-android-5-15/strace-static-x86_64: Process 1244 attached [pid 1242] set_robust_list(0x7fd1a43f59a0, 24 [pid 1241] exit_group(0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1241] <... exit_group resumed>) = ? [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1242] <... set_robust_list resumed>) = 0 [pid 1243] <... futex resumed>) = ? [pid 1243] +++ exited with 0 +++ [pid 1246] set_robust_list(0x555563d1b6a0, 24 [pid 1242] rt_sigprocmask(SIG_SETMASK, [] [pid 1241] +++ exited with 0 +++ [pid 1244] set_robust_list(0x7fd1a43f59a0, 24 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1247 ci2-android-5-15/strace-static-x86_64: Process 1247 attached [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1241, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1246] <... set_robust_list resumed>) = 0 [pid 1244] <... set_robust_list resumed>) = 0 [pid 1242] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1247] set_robust_list(0x555563d1b6a0, 24 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1247] <... set_robust_list resumed>) = 0 [pid 1247] rt_sigprocmask(SIG_SETMASK, [] [pid 1242] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1247] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1247] chdir("./55" [pid 1242] <... socket resumed>) = 3 [pid 1247] <... chdir resumed>) = 0 [pid 1247] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1247] setpgid(0, 0) = 0 [pid 1247] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1242] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1246] rt_sigprocmask(SIG_SETMASK, [] [pid 1244] rt_sigprocmask(SIG_SETMASK, [] [pid 1246] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1244] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1242] <... futex resumed>) = 1 [pid 1237] <... futex resumed>) = 0 [pid 1247] <... openat resumed>) = 3 [pid 1242] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1237] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1247] write(3, "1000", 4) = 4 [pid 1247] close(3) = 0 [pid 1247] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1247] write(1, "executing program\n", 18) = 18 [pid 1247] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1247] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1247] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1247] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1247] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 1237] <... futex resumed>) = 0 [pid 1246] chdir("./70" [pid 1242] <... socket resumed>) = 4 [pid 1247] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1242] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1237] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1246] <... chdir resumed>) = 0 [pid 1237] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1247] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1237] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1247] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1242] <... futex resumed>) = 0 [pid 1237] <... futex resumed>) = 0 [pid 1237] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1242] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1247] <... clone3 resumed> => {parent_tid=[1248]}, 88) = 1248 [pid 1247] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1247] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1246] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1244] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1242] <... connect resumed>) = -1 EEXIST (File exists) [pid 1247] <... futex resumed>) = 0 [pid 1242] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1247] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1248 attached [pid 1248] set_robust_list(0x7fd1a43f59a0, 24 [pid 1242] <... futex resumed>) = 1 [pid 1237] <... futex resumed>) = 0 [pid 1248] <... set_robust_list resumed>) = 0 [pid 1242] sendfile(-1, -1, [3 [pid 1237] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1242] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1237] <... futex resumed>) = 0 [pid 1248] rt_sigprocmask(SIG_SETMASK, [] [pid 1237] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1242] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1237] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1248] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1242] <... futex resumed>) = 0 [pid 1237] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1242] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1237] <... futex resumed>) = 0 [pid 1248] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1237] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1248] <... socket resumed>) = 3 [pid 1248] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1247] <... futex resumed>) = 0 [pid 1247] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1247] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1248] <... futex resumed>) = 1 [pid 1242] <... clone3 resumed>) = 1249 [pid 1248] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1248] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1247] <... futex resumed>) = 0 [pid 1247] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1247] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1248] <... futex resumed>) = 1 [pid 1242] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1248] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1248] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1247] <... futex resumed>) = 0 [pid 1247] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1247] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1248] <... futex resumed>) = 1 [pid 1248] sendfile(-1, -1, [3 [pid 1242] <... futex resumed>) = 1 [pid 1237] <... futex resumed>) = 0 [pid 1246] <... prctl resumed>) = 0 [pid 1244] <... socket resumed>) = 3 [pid 1242] ioctl(3, PPPIOCSMRU, 0 [pid 1237] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1246] setpgid(0, 0 [pid 1244] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1246] <... setpgid resumed>) = 0 [pid 1242] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1237] <... futex resumed>) = 0 [pid 1248] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1242] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1237] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1246] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1242] <... futex resumed>) = 0 [pid 1237] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1244] <... futex resumed>) = 1 [pid 1236] <... futex resumed>) = 0 [pid 1248] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1237] exit_group(0 [pid 1242] ???( [pid 1236] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1242] <... ??? resumed>) = ? [pid 1237] <... exit_group resumed>) = ? [pid 1236] <... futex resumed>) = 0 [pid 1247] <... futex resumed>) = 0 [pid 1247] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1247] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1236] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1248] <... futex resumed>) = 1 [pid 1248] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1250 [pid 1248] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1247] <... futex resumed>) = 0 [pid 1247] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1247] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1248] <... futex resumed>) = 1 [pid 1248] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1248] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1247] <... futex resumed>) = 0 [pid 1247] exit_group(0 [pid 1242] +++ exited with 0 +++ [pid 1237] +++ exited with 0 +++ [pid 1247] <... exit_group resumed>) = ? [pid 1246] <... openat resumed>) = 3 [pid 1244] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1237, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1246] write(3, "1000", 4 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1246] <... write resumed>) = 4 [pid 1244] <... socket resumed>) = 4 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 1246] close(3 [pid 1244] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1248] <... futex resumed>) = ? [pid 1244] <... futex resumed>) = 1 [pid 1246] <... close resumed>) = 0 [pid 1236] <... futex resumed>) = 0 [pid 306] umount2("./64", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1246] symlink("/dev/binderfs", "./binderfs" [pid 1236] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1236] <... futex resumed>) = 0 [pid 305] umount2("./62", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1236] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./64", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 3 [pid 305] openat(AT_FDCWD, "./62", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] fstat(3 [pid 305] <... openat resumed>) = 3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] fstat(3 [pid 306] getdents64(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./64/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] newfstatat(AT_FDCWD, "./64/binderfs" [pid 1246] <... symlink resumed>) = 0 [pid 1244] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 305] umount2("./62/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1246] write(1, "executing program\n", 18 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1244] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] unlink("./64/binderfs" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1246] <... write resumed>) = 18 [pid 306] <... unlink resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./62/binderfs" [pid 1246] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1244] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 1246] <... futex resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1246] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1244] <... futex resumed>) = 1 executing program [pid 1236] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] unlink("./62/binderfs" [pid 1236] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... unlink resumed>) = 0 [pid 1246] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1244] sendfile(-1, -1, [3 [pid 1236] <... futex resumed>) = 0 [pid 306] close(3 [pid 305] getdents64(3 [pid 1246] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1236] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1244] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 306] <... close resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1246] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1244] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./64" [pid 305] close(3 [pid 1246] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1244] <... futex resumed>) = 1 [pid 1236] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 1236] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./65", 0777 [pid 305] rmdir("./62" [pid 1246] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1244] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1236] <... futex resumed>) = 0 [pid 1248] +++ exited with 0 +++ [pid 1247] +++ exited with 0 +++ [pid 1236] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1247, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... rmdir resumed>) = 0 [pid 1246] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] mkdir("./63", 0777 [pid 1246] <... mprotect resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... mkdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1251 attached [pid 1246] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1246] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1251 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1246] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1252 attached [pid 1252] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1252] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1252] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1246] <... clone3 resumed> => {parent_tid=[1252]}, 88) = 1252 [pid 1246] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1253 [pid 1246] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1251] set_robust_list(0x555563d1b6a0, 24 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1246] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1246] <... futex resumed>) = 1 [pid 1246] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1251] <... set_robust_list resumed>) = 0 [pid 1251] rt_sigprocmask(SIG_SETMASK, [] [pid 1244] <... clone3 resumed>) = 1254 [pid 1251] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1251] chdir("./65") = 0 [pid 1251] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1251] setpgid(0, 0) = 0 [pid 1251] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1252] <... futex resumed>) = 0 [pid 1244] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1236] <... futex resumed>) = 0 [pid 1244] <... futex resumed>) = 1 [pid 1252] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1236] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1251] <... openat resumed>) = 3 [pid 1244] ioctl(3, PPPIOCSMRU, 0 [pid 1236] <... futex resumed>) = 0 [pid 1252] <... socket resumed>) = 3 [pid 1244] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1236] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1251] write(3, "1000", 4 [pid 1244] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1252] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1251] <... write resumed>) = 4 [pid 1251] close(3) = 0 [pid 1244] <... futex resumed>) = 1 [pid 1236] <... futex resumed>) = 0 [pid 1246] <... futex resumed>) = 0 [pid 1252] <... futex resumed>) = 1 [pid 1244] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1251] symlink("/dev/binderfs", "./binderfs" [pid 1236] exit_group(0 [pid 1252] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1246] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1244] <... futex resumed>) = ? [pid 1246] <... futex resumed>) = 0 [pid 1236] <... exit_group resumed>) = ? [pid 1246] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1244] +++ exited with 0 +++ [pid 1251] <... symlink resumed>) = 0 [pid 1251] write(1, "executing program\n", 18) = 18 [pid 1251] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1236] +++ exited with 0 +++ [pid 1251] <... futex resumed>) = 0 [pid 1252] <... socket resumed>) = 4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1236, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 1252] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1251] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1251] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1246] <... futex resumed>) = 0 [pid 1252] <... futex resumed>) = 1 [pid 1246] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1251] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1246] <... futex resumed>) = 0 [pid 1252] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1246] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1251] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1252] <... connect resumed>) = -1 EEXIST (File exists) [pid 1251] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1251] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1252] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1251] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1246] <... futex resumed>) = 0 [pid 1252] <... futex resumed>) = 1 [pid 1246] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1252] sendfile(-1, -1, [3 [pid 1251] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1246] <... futex resumed>) = 0 [pid 1252] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1251] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1246] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1252] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1246] <... futex resumed>) = 0 [pid 1246] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1252] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1246] <... futex resumed>) = 0 [pid 1246] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1251] <... clone3 resumed> => {parent_tid=[1255]}, 88) = 1255 [pid 1251] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1251] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1251] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1253 attached [pid 1253] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1252] <... clone3 resumed>) = 1256 [pid 1253] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1255 attached [pid 1252] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1253] chdir("./63" [pid 1252] <... futex resumed>) = 1 [pid 1246] <... futex resumed>) = 0 [pid 1253] <... chdir resumed>) = 0 [pid 1253] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1253] setpgid(0, 0) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 1252] ioctl(3, PPPIOCSMRU, 0 [pid 1246] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1253] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1252] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1255] set_robust_list(0x7fd1a43f59a0, 24 [pid 1246] <... futex resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 1253] write(3, "1000", 4 [pid 1252] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1246] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1253] <... write resumed>) = 4 [pid 1253] close(3) = 0 [pid 1253] symlink("/dev/binderfs", "./binderfs" [pid 1252] <... futex resumed>) = 0 [pid 1246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1252] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] umount2("./57", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1246] exit_group(0 [pid 311] umount2("./55", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1252] <... futex resumed>) = ? [pid 1246] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1252] +++ exited with 0 +++ [pid 1253] <... symlink resumed>) = 0 [pid 1253] write(1, "executing program\n", 18) = 18 [pid 1253] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1253] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1246] +++ exited with 0 +++ [pid 1253] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1253] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 311] openat(AT_FDCWD, "./55", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1246, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] openat(AT_FDCWD, "./57", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... openat resumed>) = 3 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] fstat(3 [pid 308] <... openat resumed>) = 3 executing program [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(3 [pid 1253] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1253] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] getdents64(3 [pid 311] umount2("./55/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1253] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./57/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] newfstatat(AT_FDCWD, "./55/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] newfstatat(AT_FDCWD, "./57/binderfs" [pid 311] unlink("./55/binderfs" [pid 1255] <... set_robust_list resumed>) = 0 [pid 1253] <... mprotect resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] <... unlink resumed>) = 0 [pid 308] unlink("./57/binderfs" [pid 311] getdents64(3 [pid 1255] rt_sigprocmask(SIG_SETMASK, [] [pid 1253] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... unlink resumed>) = 0 [pid 311] close(3 [pid 308] getdents64(3 [pid 1255] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] rmdir("./55" [pid 308] close(3 [pid 1255] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 311] mkdir("./56", 0777 [pid 308] rmdir("./57" [pid 1255] <... socket resumed>) = 3 [pid 311] <... mkdir resumed>) = 0 [pid 1255] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1251] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] mkdir("./58", 0777 [pid 1251] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1251] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1255] <... futex resumed>) = 1 [pid 1255] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 308] <... mkdir resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1255] <... socket resumed>) = 4 [pid 1255] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1251] <... futex resumed>) = 0 [pid 1251] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1251] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1255] <... futex resumed>) = 1 [pid 1255] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1253] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1255] <... connect resumed>) = -1 EEXIST (File exists) [pid 1255] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1251] <... futex resumed>) = 0 [pid 1251] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1251] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1255] <... futex resumed>) = 1 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1257 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1255] sendfile(-1, -1, [3 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1255] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1255] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1251] <... futex resumed>) = 0 [pid 1251] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1251] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1255] <... futex resumed>) = 1 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1258 [pid 1255] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1258 attached ci2-android-5-15/strace-static-x86_64: Process 1257 attached [pid 1253] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1255] <... clone3 resumed>) = 1259 ci2-android-5-15/strace-static-x86_64: Process 1260 attached [pid 1258] set_robust_list(0x555563d1b6a0, 24 [pid 1257] set_robust_list(0x555563d1b6a0, 24 [pid 1255] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1253] <... clone3 resumed> => {parent_tid=[1260]}, 88) = 1260 [pid 1253] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1253] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1253] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1260] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1260] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1260] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1260] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1253] <... futex resumed>) = 0 [pid 1253] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1253] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1260] <... futex resumed>) = 1 [pid 1260] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1260] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1253] <... futex resumed>) = 0 [pid 1253] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1253] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1260] <... futex resumed>) = 1 [pid 1260] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1260] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1253] <... futex resumed>) = 0 [pid 1253] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1253] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1260] <... futex resumed>) = 1 [pid 1260] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1260] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1253] <... futex resumed>) = 0 [pid 1253] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1253] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1260] <... futex resumed>) = 1 [pid 1260] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1255] <... futex resumed>) = 1 [pid 1251] <... futex resumed>) = 0 [pid 1255] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1258] <... set_robust_list resumed>) = 0 [pid 1257] <... set_robust_list resumed>) = 0 [pid 1255] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1251] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1260] <... clone3 resumed>) = 1261 [pid 1255] ioctl(3, PPPIOCSMRU, 0 [pid 1251] <... futex resumed>) = 0 [pid 1260] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1258] rt_sigprocmask(SIG_SETMASK, [] [pid 1257] rt_sigprocmask(SIG_SETMASK, [] [pid 1255] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1251] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1260] <... futex resumed>) = 1 [pid 1253] <... futex resumed>) = 0 [pid 1260] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1253] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1255] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1253] <... futex resumed>) = 0 [pid 1251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1260] ioctl(3, PPPIOCSMRU, 0 [pid 1255] <... futex resumed>) = 0 [pid 1253] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1260] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1260] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1253] <... futex resumed>) = 0 [pid 1255] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1251] exit_group(0 [pid 1260] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1253] exit_group(0 [pid 1260] <... futex resumed>) = ? [pid 1255] <... futex resumed>) = ? [pid 1253] <... exit_group resumed>) = ? [pid 1251] <... exit_group resumed>) = ? [pid 1260] +++ exited with 0 +++ [pid 1258] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1257] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1255] +++ exited with 0 +++ [pid 1253] +++ exited with 0 +++ [pid 1251] +++ exited with 0 +++ [pid 1258] chdir("./58" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1251, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1253, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1258] <... chdir resumed>) = 0 [pid 1258] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1258] setpgid(0, 0) = 0 [pid 1257] chdir("./56" [pid 306] umount2("./65", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./63", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... restart_syscall resumed>) = 0 [pid 1258] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1257] <... chdir resumed>) = 0 [pid 306] openat(AT_FDCWD, "./65", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 3 [pid 305] openat(AT_FDCWD, "./63", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] fstat(3 [pid 305] <... openat resumed>) = 3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] fstat(3 [pid 306] getdents64(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] umount2("./70", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1258] <... openat resumed>) = 3 [pid 1257] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] getdents64(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1258] write(3, "1000", 4 [pid 1257] <... prctl resumed>) = 0 [pid 306] umount2("./65/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] openat(AT_FDCWD, "./70", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1258] <... write resumed>) = 4 [pid 1257] setpgid(0, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] umount2("./63/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... openat resumed>) = 3 [pid 1258] close(3 [pid 1257] <... setpgid resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./65/binderfs" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] fstat(3 [pid 1258] <... close resumed>) = 0 [pid 1257] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] newfstatat(AT_FDCWD, "./63/binderfs" [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1258] symlink("/dev/binderfs", "./binderfs" [pid 1257] <... openat resumed>) = 3 [pid 306] unlink("./65/binderfs" [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] getdents64(3 [pid 1258] <... symlink resumed>) = 0 [pid 1257] write(3, "1000", 4 [pid 306] <... unlink resumed>) = 0 [pid 305] unlink("./63/binderfs" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1258] write(1, "executing program\n", 18 [pid 1257] <... write resumed>) = 4 [pid 306] getdents64(3 [pid 304] umount2("./70/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1258] <... write resumed>) = 18 [pid 1257] close(3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... unlink resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1258] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1257] <... close resumed>) = 0 executing program [pid 306] close(3 [pid 305] getdents64(3 [pid 304] newfstatat(AT_FDCWD, "./70/binderfs" [pid 1258] <... futex resumed>) = 0 [pid 1257] symlink("/dev/binderfs", "./binderfs" [pid 306] <... close resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1258] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1257] <... symlink resumed>) = 0 [pid 306] rmdir("./65" [pid 305] close(3 [pid 304] unlink("./70/binderfs" [pid 1258] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1257] write(1, "executing program\n", 18 [pid 306] <... rmdir resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 304] <... unlink resumed>) = 0 executing program [pid 1258] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1257] <... write resumed>) = 18 [pid 306] mkdir("./66", 0777 [pid 305] rmdir("./63" [pid 304] getdents64(3 [pid 1258] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1257] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1258] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1257] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... rmdir resumed>) = 0 [pid 304] close(3 [pid 1258] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1257] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] <... close resumed>) = 0 [pid 1258] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1257] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] mkdir("./64", 0777 [pid 304] rmdir("./70" [pid 1258] <... mprotect resumed>) = 0 [pid 1257] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... rmdir resumed>) = 0 [pid 1258] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1257] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 304] mkdir("./71", 0777 [pid 1258] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1257] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... mkdir resumed>) = 0 [pid 1258] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1257] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1262 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1257] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1258] <... clone3 resumed> => {parent_tid=[1263]}, 88) = 1263 [pid 1257] <... mprotect resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1258] rt_sigprocmask(SIG_SETMASK, [] [pid 1257] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1258] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1257] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1264 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1265 [pid 1258] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1257] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1266 attached ci2-android-5-15/strace-static-x86_64: Process 1263 attached [pid 1258] <... futex resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1258] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1257] <... clone3 resumed> => {parent_tid=[1266]}, 88) = 1266 [pid 1257] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1257] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1257] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1262 attached [pid 1262] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1262] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1262] chdir("./66") = 0 [pid 1262] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1262] setpgid(0, 0) = 0 [pid 1263] set_robust_list(0x7fd1a43f59a0, 24 [pid 1262] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1262] write(3, "1000", 4) = 4 [pid 1262] close(3) = 0 [pid 1262] symlink("/dev/binderfs", "./binderfs" [pid 1266] set_robust_list(0x7fd1a43f59a0, 24 [pid 1263] <... set_robust_list resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1264 attached ci2-android-5-15/strace-static-x86_64: Process 1265 attached [pid 1265] set_robust_list(0x555563d1b6a0, 24 [pid 1264] set_robust_list(0x555563d1b6a0, 24 [pid 1266] <... set_robust_list resumed>) = 0 [pid 1263] rt_sigprocmask(SIG_SETMASK, [] [pid 1262] <... symlink resumed>) = 0 [pid 1265] <... set_robust_list resumed>) = 0 [pid 1264] <... set_robust_list resumed>) = 0 [pid 1265] rt_sigprocmask(SIG_SETMASK, [] [pid 1264] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1264] chdir("./64" [pid 1265] chdir("./71" [pid 1262] write(1, "executing program\n", 18) = 18 [pid 1262] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1265] <... chdir resumed>) = 0 [pid 1264] <... chdir resumed>) = 0 [pid 1262] <... futex resumed>) = 0 [pid 1262] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1264] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1265] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1262] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1264] <... prctl resumed>) = 0 [pid 1265] <... prctl resumed>) = 0 [pid 1262] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1265] setpgid(0, 0 [pid 1264] setpgid(0, 0 [pid 1262] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1264] <... setpgid resumed>) = 0 [pid 1265] <... setpgid resumed>) = 0 [pid 1262] <... mmap resumed>) = 0x7fd1a43d5000 executing program [pid 1265] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1264] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1262] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1266] rt_sigprocmask(SIG_SETMASK, [] [pid 1263] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1262] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1263] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1264] <... openat resumed>) = 3 [pid 1263] <... socket resumed>) = 3 [pid 1266] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1265] <... openat resumed>) = 3 [pid 1262] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1262] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1265] write(3, "1000", 4 [pid 1266] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1263] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1264] write(3, "1000", 4 [pid 1265] <... write resumed>) = 4 [pid 1264] <... write resumed>) = 4 [pid 1265] close(3 [pid 1264] close(3 [pid 1265] <... close resumed>) = 0 [pid 1264] <... close resumed>) = 0 [pid 1262] <... clone3 resumed> => {parent_tid=[1267]}, 88) = 1267 [pid 1262] rt_sigprocmask(SIG_SETMASK, [] [pid 1265] symlink("/dev/binderfs", "./binderfs" [pid 1264] symlink("/dev/binderfs", "./binderfs" [pid 1262] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1265] <... symlink resumed>) = 0 [pid 1263] <... futex resumed>) = 1 [pid 1258] <... futex resumed>) = 0 [pid 1258] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1266] <... socket resumed>) = 3 [pid 1264] <... symlink resumed>) = 0 [pid 1263] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1262] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1258] <... futex resumed>) = 0 [pid 1262] <... futex resumed>) = 0 [pid 1258] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1265] write(1, "executing program\n", 18 [pid 1264] write(1, "executing program\n", 18 [pid 1262] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1265] <... write resumed>) = 18 [pid 1264] <... write resumed>) = 18 [pid 1263] <... socket resumed>) = 4 executing program executing program [pid 1265] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1264] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1265] <... futex resumed>) = 0 [pid 1264] <... futex resumed>) = 0 [pid 1265] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1264] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1265] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1264] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1265] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1264] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1264] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1265] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1264] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1265] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1264] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1265] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1264] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1265] <... mprotect resumed>) = 0 [pid 1264] <... mprotect resumed>) = 0 [pid 1266] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1265] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1264] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1263] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1265] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1264] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1263] <... futex resumed>) = 1 [pid 1258] <... futex resumed>) = 0 [pid 1266] <... futex resumed>) = 1 [pid 1265] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1264] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1258] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1257] <... futex resumed>) = 0 [pid 1266] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1263] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1258] <... futex resumed>) = 0 [pid 1257] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1265] <... clone3 resumed> => {parent_tid=[1268]}, 88) = 1268 [pid 1264] <... clone3 resumed> => {parent_tid=[1269]}, 88) = 1269 [pid 1263] <... connect resumed>) = -1 EEXIST (File exists) [pid 1258] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1257] <... futex resumed>) = 0 [pid 1265] rt_sigprocmask(SIG_SETMASK, [] [pid 1264] rt_sigprocmask(SIG_SETMASK, [] [pid 1257] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1264] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1265] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1264] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1265] <... futex resumed>) = 0 [pid 1264] <... futex resumed>) = 0 [pid 1265] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1264] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1267 attached [pid 1267] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1267] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1267] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1263] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1268 attached ci2-android-5-15/strace-static-x86_64: Process 1269 attached [pid 1269] set_robust_list(0x7fd1a43f59a0, 24 [pid 1263] <... futex resumed>) = 1 [pid 1258] <... futex resumed>) = 0 [pid 1258] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1258] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1268] set_robust_list(0x7fd1a43f59a0, 24 [pid 1263] sendfile(-1, -1, [3 [pid 1268] <... set_robust_list resumed>) = 0 [pid 1263] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1266] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1267] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1263] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1269] <... set_robust_list resumed>) = 0 [pid 1268] rt_sigprocmask(SIG_SETMASK, [] [pid 1267] <... futex resumed>) = 1 [pid 1266] <... socket resumed>) = 4 [pid 1263] <... futex resumed>) = 1 [pid 1262] <... futex resumed>) = 0 [pid 1258] <... futex resumed>) = 0 [pid 1267] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1266] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1263] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1262] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1258] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1266] <... futex resumed>) = 1 [pid 1263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1262] <... futex resumed>) = 0 [pid 1258] <... futex resumed>) = 0 [pid 1257] <... futex resumed>) = 0 [pid 1267] <... socket resumed>) = 4 [pid 1266] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1263] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1262] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1258] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1257] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1257] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1269] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1268] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1269] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1268] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1269] <... socket resumed>) = 3 [pid 1263] <... clone3 resumed>) = 1270 [pid 1267] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1268] <... socket resumed>) = 3 [pid 1268] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1265] <... futex resumed>) = 0 [pid 1265] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1269] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1268] <... futex resumed>) = 1 [pid 1265] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1269] <... futex resumed>) = 1 [pid 1268] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1264] <... futex resumed>) = 0 [pid 1269] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1268] <... socket resumed>) = 4 [pid 1264] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1269] <... socket resumed>) = 4 [pid 1268] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1264] <... futex resumed>) = 0 [pid 1269] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1268] <... futex resumed>) = 1 [pid 1265] <... futex resumed>) = 0 [pid 1264] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1269] <... futex resumed>) = 0 [pid 1268] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1265] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1264] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1269] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1268] <... connect resumed>) = -1 EEXIST (File exists) [pid 1265] <... futex resumed>) = 0 [pid 1264] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1268] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1265] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1264] <... futex resumed>) = 0 [pid 1269] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1268] <... futex resumed>) = 0 [pid 1265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1264] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1269] <... connect resumed>) = -1 EEXIST (File exists) [pid 1268] sendfile(-1, -1, [3 [pid 1265] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1269] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1268] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1265] <... futex resumed>) = 0 [pid 1269] <... futex resumed>) = 1 [pid 1268] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1265] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1264] <... futex resumed>) = 0 [pid 1269] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1268] <... futex resumed>) = 0 [pid 1265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1264] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1268] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1265] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1264] <... futex resumed>) = 0 [pid 1269] sendfile(-1, -1, [3 [pid 1268] <... clone3 resumed>) = 1271 [pid 1267] <... futex resumed>) = 1 [pid 1266] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1265] <... futex resumed>) = 0 [pid 1264] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1263] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1262] <... futex resumed>) = 0 [pid 1269] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1268] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1265] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1258] <... futex resumed>) = 0 [pid 1263] <... futex resumed>) = 1 [pid 1269] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1268] <... futex resumed>) = 0 [pid 1267] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1266] <... connect resumed>) = -1 EEXIST (File exists) [pid 1265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1263] ioctl(3, PPPIOCSMRU, 0 [pid 1262] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1258] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1269] <... futex resumed>) = 1 [pid 1268] ioctl(3, PPPIOCSMRU, 0 [pid 1267] <... connect resumed>) = -1 EEXIST (File exists) [pid 1266] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1265] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1264] <... futex resumed>) = 0 [pid 1263] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1262] <... futex resumed>) = 0 [pid 1258] <... futex resumed>) = 0 [pid 1269] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1268] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1267] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1266] <... futex resumed>) = 1 [pid 1265] <... futex resumed>) = 0 [pid 1264] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1263] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1262] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1258] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1257] <... futex resumed>) = 0 [pid 1269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1268] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1267] <... futex resumed>) = 0 [pid 1266] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1265] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1264] <... futex resumed>) = 0 [pid 1263] <... futex resumed>) = 0 [pid 1262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1258] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1257] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1269] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1268] <... futex resumed>) = 0 [pid 1267] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1264] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1263] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1262] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1258] exit_group(0 [pid 1257] <... futex resumed>) = 0 [pid 1269] <... clone3 resumed>) = 1272 [pid 1268] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1265] exit_group(0 [pid 1258] <... exit_group resumed>) = ? [pid 1257] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1269] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1268] <... futex resumed>) = ? [pid 1267] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1266] sendfile(-1, -1, [3 [pid 1265] <... exit_group resumed>) = ? [pid 1263] <... futex resumed>) = ? [pid 1262] <... futex resumed>) = 0 [pid 1269] <... futex resumed>) = 1 [pid 1268] +++ exited with 0 +++ [pid 1267] sendfile(-1, -1, [3 [pid 1266] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1265] +++ exited with 0 +++ [pid 1264] <... futex resumed>) = 0 [pid 1269] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1264] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1265, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1264] <... futex resumed>) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1269] ioctl(3, PPPIOCSMRU, 0 [pid 1264] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1263] +++ exited with 0 +++ [pid 1266] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1262] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1267] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1258] +++ exited with 0 +++ [pid 1269] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1267] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1266] <... futex resumed>) = 1 [pid 1257] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1258, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1269] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1257] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1269] <... futex resumed>) = 1 [pid 1264] <... futex resumed>) = 0 [pid 1257] <... futex resumed>) = 0 [pid 1269] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1264] exit_group(0 [pid 1257] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1269] <... futex resumed>) = ? [pid 1264] <... exit_group resumed>) = ? [pid 1269] +++ exited with 0 +++ [pid 1267] <... futex resumed>) = 1 [pid 1266] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1264] +++ exited with 0 +++ [pid 1262] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 1267] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] umount2("./58", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./58", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1266] <... clone3 resumed>) = 1273 [pid 308] <... openat resumed>) = 3 [pid 1267] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1262] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1264, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1267] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1266] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1262] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./58/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./58/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./58/binderfs" [pid 1267] <... clone3 resumed>) = 1274 [pid 1266] <... futex resumed>) = 1 [pid 1262] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1257] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 1267] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1266] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1257] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 1267] <... futex resumed>) = 0 [pid 1266] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1257] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1267] ioctl(3, PPPIOCSMRU, 0 [pid 1266] ioctl(3, PPPIOCSMRU, 0 [pid 1262] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1257] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(3 [pid 1267] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1266] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1262] <... futex resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 1267] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1266] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1262] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./58" [pid 1267] <... futex resumed>) = 0 [pid 1266] <... futex resumed>) = 1 [pid 1262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1257] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 1267] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1266] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1262] exit_group(0 [pid 1257] exit_group(0 [pid 308] mkdir("./59", 0777 [pid 304] <... restart_syscall resumed>) = 0 [pid 1267] <... futex resumed>) = ? [pid 1266] <... futex resumed>) = ? [pid 1262] <... exit_group resumed>) = ? [pid 1257] <... exit_group resumed>) = ? [pid 308] <... mkdir resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 1267] +++ exited with 0 +++ [pid 1266] +++ exited with 0 +++ [pid 1262] +++ exited with 0 +++ [pid 1257] +++ exited with 0 +++ [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1257, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] umount2("./71", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1262, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] umount2("./64", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] openat(AT_FDCWD, "./71", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1275 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... openat resumed>) = 3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] openat(AT_FDCWD, "./64", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] fstat(3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 305] <... openat resumed>) = 3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./71/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./71/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1275 attached [pid 305] fstat(3 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1275] set_robust_list(0x555563d1b6a0, 24 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] unlink("./71/binderfs" [pid 1275] <... set_robust_list resumed>) = 0 [pid 305] getdents64(3 [pid 304] <... unlink resumed>) = 0 [pid 1275] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] getdents64(3 [pid 1275] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] umount2("./64/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1275] chdir("./59" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] close(3 [pid 1275] <... chdir resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./64/binderfs" [pid 304] <... close resumed>) = 0 [pid 1275] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] rmdir("./71" [pid 1275] <... prctl resumed>) = 0 [pid 305] unlink("./64/binderfs" [pid 304] <... rmdir resumed>) = 0 [pid 1275] setpgid(0, 0 [pid 305] <... unlink resumed>) = 0 [pid 304] mkdir("./72", 0777 [pid 1275] <... setpgid resumed>) = 0 [pid 305] getdents64(3 [pid 304] <... mkdir resumed>) = 0 [pid 1275] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1275] <... openat resumed>) = 3 [pid 305] close(3 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1275] write(3, "1000", 4 [pid 305] <... close resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1275] <... write resumed>) = 4 [pid 305] rmdir("./64"ci2-android-5-15/strace-static-x86_64: Process 1276 attached [pid 1275] close(3 [pid 305] <... rmdir resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1276 [pid 1275] <... close resumed>) = 0 [pid 305] mkdir("./65", 0777 [pid 1276] set_robust_list(0x555563d1b6a0, 24 [pid 1275] symlink("/dev/binderfs", "./binderfs" [pid 305] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1276] <... set_robust_list resumed>) = 0 [pid 1275] <... symlink resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1275] write(1, "executing program\n", 18 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1275] <... write resumed>) = 18 executing program [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1276] rt_sigprocmask(SIG_SETMASK, [] [pid 1275] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1277 [pid 1275] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1275] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1275] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1275] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1275] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1275] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1275] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1278]}, 88) = 1278 [pid 1275] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1275] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1275] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1278 attached [pid 1278] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1278] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1278] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1278] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1275] <... futex resumed>) = 0 [pid 1275] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1275] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1278] <... futex resumed>) = 1 [pid 1278] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1278] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1275] <... futex resumed>) = 0 [pid 1275] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1275] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1278] <... futex resumed>) = 1 [pid 1278] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1278] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1275] <... futex resumed>) = 0 [pid 1275] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1275] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1278] <... futex resumed>) = 1 [pid 1278] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1278] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1275] <... futex resumed>) = 0 [pid 1275] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1275] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1278] <... futex resumed>) = 1 [pid 1278] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] <... restart_syscall resumed>) = 0 [pid 1278] <... clone3 resumed>) = 1279 [pid 1278] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1275] <... futex resumed>) = 0 [pid 1275] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1275] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1278] <... futex resumed>) = 1 [pid 1278] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1278] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1275] <... futex resumed>) = 0 [pid 1275] exit_group(0) = ? [pid 1278] <... futex resumed>) = ? [pid 311] umount2("./56", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./56", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] <... restart_syscall resumed>) = 0 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 306] umount2("./66", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] umount2("./56/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./66", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 3 [pid 311] newfstatat(AT_FDCWD, "./56/binderfs" [pid 306] fstat(3 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] unlink("./56/binderfs" [pid 306] getdents64(3 [pid 311] <... unlink resumed>) = 0 [pid 1278] +++ exited with 0 +++ [pid 1275] +++ exited with 0 +++ [pid 311] getdents64(3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./66/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... close resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./66/binderfs" [pid 311] rmdir("./56" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1275, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] <... rmdir resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] unlink("./66/binderfs" [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./59", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] mkdir("./57", 0777 [pid 306] <... unlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 308] openat(AT_FDCWD, "./59", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-5-15/strace-static-x86_64: Process 1277 attached [pid 1276] chdir("./72" [pid 311] <... mkdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... openat resumed>) = 3 [pid 306] close(3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] getdents64(3 [pid 306] <... close resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] rmdir("./66" [pid 308] umount2("./59/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./59/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./59/binderfs") = 0 [pid 1277] set_robust_list(0x555563d1b6a0, 24 [pid 1276] <... chdir resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1280 [pid 308] getdents64(3 [pid 306] <... rmdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./59") = 0 [pid 1276] prctl(PR_SET_PDEATHSIG, SIGKILL executing program [pid 308] mkdir("./60", 0777ci2-android-5-15/strace-static-x86_64: Process 1280 attached [pid 1277] <... set_robust_list resumed>) = 0 [pid 1276] <... prctl resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... mkdir resumed>) = 0 [pid 306] mkdir("./67", 0777 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1281 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1281 attached [pid 1281] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1281] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1281] chdir("./60") = 0 [pid 1281] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1281] setpgid(0, 0) = 0 [pid 1281] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1281] write(3, "1000", 4) = 4 [pid 1281] close(3) = 0 [pid 1281] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1281] write(1, "executing program\n", 18) = 18 [pid 1281] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1281] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1281] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1281] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1281] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1281] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1281] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1282]}, 88) = 1282 [pid 1281] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1281] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1281] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1282 attached [pid 1282] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1282] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1282] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1282] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1281] <... futex resumed>) = 0 [pid 1281] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1281] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1282] <... futex resumed>) = 1 [pid 1282] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1282] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1281] <... futex resumed>) = 0 [pid 1281] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1281] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1282] <... futex resumed>) = 1 [pid 1282] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = 0 [pid 1277] rt_sigprocmask(SIG_SETMASK, [] [pid 1276] setpgid(0, 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1280] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1280] rt_sigprocmask(SIG_SETMASK, [] [pid 1277] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1276] <... setpgid resumed>) = 0 [pid 1280] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1280] chdir("./57") = 0 [pid 1280] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1276] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1280] <... prctl resumed>) = 0 [pid 1277] chdir("./65" [pid 1280] setpgid(0, 0) = 0 [pid 1276] <... openat resumed>) = 3 [pid 1277] <... chdir resumed>) = 0 [pid 1276] write(3, "1000", 4 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1280] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1277] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1280] <... openat resumed>) = 3 [pid 1280] write(3, "1000", 4 [pid 1277] <... prctl resumed>) = 0 [pid 1276] <... write resumed>) = 4 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1280] <... write resumed>) = 4 [pid 1280] close(3) = 0 [pid 1277] setpgid(0, 0 [pid 1276] close(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1280] symlink("/dev/binderfs", "./binderfs" [pid 1277] <... setpgid resumed>) = 0 [pid 1276] <... close resumed>) = 0 [pid 1280] <... symlink resumed>) = 0 [pid 1280] write(1, "executing program\n", 18) = 18 [pid 1280] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1280] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1280] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1280] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1280] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1280] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1280] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} executing program [pid 1277] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1276] symlink("/dev/binderfs", "./binderfs" [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1283 [pid 1280] <... clone3 resumed> => {parent_tid=[1284]}, 88) = 1284 [pid 1280] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1280] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1277] <... openat resumed>) = 3 [pid 1280] <... futex resumed>) = 0 [pid 1280] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1276] <... symlink resumed>) = 0 [pid 1277] write(3, "1000", 4 [pid 1276] write(1, "executing program\n", 18 [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1283 attached [pid 1283] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1283] rt_sigprocmask(SIG_SETMASK, [] [pid 1277] <... write resumed>) = 4 [pid 1276] <... write resumed>) = 18 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1277] close(3 executing program [pid 1276] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1277] <... close resumed>) = 0 [pid 1283] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1283] chdir("./67" [pid 1277] symlink("/dev/binderfs", "./binderfs" [pid 1276] <... futex resumed>) = 0 [pid 1283] <... chdir resumed>) = 0 [pid 1283] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1283] setpgid(0, 0) = 0 [pid 1283] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1283] write(3, "1000", 4) = 4 [pid 1283] close(3 [pid 1277] <... symlink resumed>) = 0 [pid 1276] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1283] <... close resumed>) = 0 [pid 1283] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1283] write(1, "executing program\n", 18) = 18 [pid 1283] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1283] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1283] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1283] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1283] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1283] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1283] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1276] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1277] write(1, "executing program\n", 18 [pid 1276] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1277] <... write resumed>) = 18 [pid 1276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1277] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1276] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1277] <... futex resumed>) = 0 executing program [pid 1283] <... clone3 resumed> => {parent_tid=[1285]}, 88) = 1285 [pid 1276] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1277] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1276] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1277] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1276] <... mprotect resumed>) = 0 [pid 1277] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1283] rt_sigprocmask(SIG_SETMASK, [] [pid 1276] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1277] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1276] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1277] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1276] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1277] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1283] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1283] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1277] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1283] <... futex resumed>) = 0 [pid 1277] <... mprotect resumed>) = 0 [pid 1276] <... clone3 resumed> => {parent_tid=[1286]}, 88) = 1286 [pid 1283] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1277] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1276] rt_sigprocmask(SIG_SETMASK, [] [pid 1277] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1276] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1277] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1276] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1284 attached [pid 1284] set_robust_list(0x7fd1a43f59a0, 24 [pid 1276] <... futex resumed>) = 0 [pid 1277] <... clone3 resumed> => {parent_tid=[1287]}, 88) = 1287 [pid 1276] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1277] rt_sigprocmask(SIG_SETMASK, [] [pid 1284] <... set_robust_list resumed>) = 0 [pid 1277] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1284] rt_sigprocmask(SIG_SETMASK, [] [pid 1277] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1284] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1277] <... futex resumed>) = 0 [pid 1284] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1277] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1284] <... socket resumed>) = 3 [pid 1284] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1280] <... futex resumed>) = 0 [pid 1280] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1280] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1284] <... futex resumed>) = 1 [pid 1284] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1284] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1280] <... futex resumed>) = 0 [pid 1280] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1280] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1284] <... futex resumed>) = 1 [pid 1284] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1284] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1280] <... futex resumed>) = 0 [pid 1280] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1280] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1284] <... futex resumed>) = 1 [pid 1284] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1284] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1280] <... futex resumed>) = 0 [pid 1280] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1280] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1284] <... futex resumed>) = 1 [pid 1284] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 1286 attached [pid 1282] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1281] <... futex resumed>) = 0 [pid 1286] set_robust_list(0x7fd1a43f59a0, 24 [pid 1281] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1281] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1282] sendfile(-1, -1, [3 [pid 1286] <... set_robust_list resumed>) = 0 [pid 1284] <... clone3 resumed>) = 1288 [pid 1284] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1280] <... futex resumed>) = 0 [pid 1280] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1280] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1284] <... futex resumed>) = 1 [pid 1284] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1284] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1280] <... futex resumed>) = 0 [pid 1280] exit_group(0) = ? [pid 1284] <... futex resumed>) = ? [pid 1284] +++ exited with 0 +++ [pid 1280] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1280, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1287 attached [pid 1287] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1287] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1287] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1287] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1277] <... futex resumed>) = 0 [pid 1277] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1277] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1287] <... futex resumed>) = 1 [pid 1287] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1287] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1277] <... futex resumed>) = 0 [pid 1277] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1277] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1287] <... futex resumed>) = 1 [pid 1287] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1287] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1277] <... futex resumed>) = 0 [pid 1277] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1277] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1287] <... futex resumed>) = 1 [pid 1287] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1287] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1277] <... futex resumed>) = 0 [pid 1277] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1277] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1287] <... futex resumed>) = 1 [pid 1287] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1289 [pid 1287] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1277] <... futex resumed>) = 0 [pid 1277] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1277] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1287] <... futex resumed>) = 1 [pid 1287] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1287] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1277] <... futex resumed>) = 0 [pid 1277] exit_group(0) = ? [pid 1287] <... futex resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1285 attached [pid 1285] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1285] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1285] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1285] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1283] <... futex resumed>) = 0 [pid 1283] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1283] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1285] <... futex resumed>) = 1 [pid 1285] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1286] rt_sigprocmask(SIG_SETMASK, [] [pid 1282] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1285] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1283] <... futex resumed>) = 0 [pid 1283] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1283] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1286] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1282] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1286] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1285] <... futex resumed>) = 1 [pid 1285] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1285] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1283] <... futex resumed>) = 0 [pid 1283] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1283] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1287] +++ exited with 0 +++ [pid 1277] +++ exited with 0 +++ [pid 1285] <... futex resumed>) = 1 [pid 1285] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1285] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1283] <... futex resumed>) = 0 [pid 1283] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1283] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1285] <... futex resumed>) = 1 [pid 1285] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1290 [pid 1285] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1283] <... futex resumed>) = 0 [pid 1283] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1283] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1285] <... futex resumed>) = 1 [pid 1285] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1285] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1283] <... futex resumed>) = 0 [pid 1283] exit_group(0) = ? [pid 1285] <... futex resumed>) = ? [pid 1285] +++ exited with 0 +++ [pid 1283] +++ exited with 0 +++ [pid 1282] <... futex resumed>) = 1 [pid 1281] <... futex resumed>) = 0 [pid 1282] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1281] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1282] <... clone3 resumed>) = 1291 [pid 1281] <... futex resumed>) = 0 [pid 1282] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1281] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1282] <... futex resumed>) = 0 [pid 1281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1282] ioctl(3, PPPIOCSMRU, 0 [pid 1281] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1282] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1281] <... futex resumed>) = 0 [pid 1282] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1281] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... restart_syscall resumed>) = 0 [pid 1282] <... futex resumed>) = 0 [pid 1281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1282] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1281] exit_group(0 [pid 1282] <... futex resumed>) = ? [pid 1281] <... exit_group resumed>) = ? [pid 311] umount2("./57", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1282] +++ exited with 0 +++ [pid 1281] +++ exited with 0 +++ [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./57", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1281, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] fstat(3 [pid 308] umount2("./60", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] getdents64(3 [pid 308] openat(AT_FDCWD, "./60", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... openat resumed>) = 3 [pid 311] umount2("./57/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] newfstatat(AT_FDCWD, "./57/binderfs" [pid 308] getdents64(3 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] unlink("./57/binderfs" [pid 308] umount2("./60/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... unlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] getdents64(3 [pid 308] newfstatat(AT_FDCWD, "./60/binderfs" [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] close(3 [pid 308] unlink("./60/binderfs" [pid 311] <... close resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 311] rmdir("./57" [pid 308] getdents64(3 [pid 311] <... rmdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] mkdir("./58", 0777 [pid 308] close(3 [pid 1286] <... socket resumed>) = 3 [pid 311] <... mkdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1283, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rmdir("./60" [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 1286] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] mkdir("./61", 0777) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1292 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1293 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1293 attached [pid 1293] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1293] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1293] chdir("./61") = 0 [pid 1293] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1293] setpgid(0, 0) = 0 [pid 1293] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1293] write(3, "1000", 4) = 4 [pid 1293] close(3) = 0 [pid 1293] symlink("/dev/binderfs", "./binderfs") = 0 ci2-android-5-15/strace-static-x86_64: Process 1292 attached [pid 1293] write(1, "executing program\n", 18 [pid 1292] set_robust_list(0x555563d1b6a0, 24 [pid 1293] <... write resumed>) = 18 executing program [pid 1293] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1292] <... set_robust_list resumed>) = 0 [pid 1292] rt_sigprocmask(SIG_SETMASK, [] [pid 1293] <... futex resumed>) = 0 [pid 1293] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1293] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1293] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1292] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1293] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1292] chdir("./58" [ 25.921566][ T1215] ------------[ cut here ]------------ [ 25.928599][ T1215] WARNING: CPU: 0 PID: 1215 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 25.948510][ T1215] Modules linked in: [ 25.955000][ T1215] CPU: 0 PID: 1215 Comm: syz-executor389 Tainted: G B W syzkaller #0 [pid 1293] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1293] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1292] <... chdir resumed>) = 0 [pid 1293] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1292] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1293] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1292] <... prctl resumed>) = 0 [pid 1292] setpgid(0, 0) = 0 [pid 1292] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1293] <... clone3 resumed> => {parent_tid=[1294]}, 88) = 1294 [pid 1293] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1293] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1293] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1292] write(3, "1000", 4) = 4 [pid 1292] close(3) = 0 [pid 1292] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1292] write(1, "executing program\n", 18) = 18 executing program [pid 1292] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1286] <... futex resumed>) = 1 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1277, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1292] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1292] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1292] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1292] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1292] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1286] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1276] <... futex resumed>) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1292] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1276] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... restart_syscall resumed>) = 0 [pid 1292] <... clone3 resumed> => {parent_tid=[1295]}, 88) = 1295 [pid 1292] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1292] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1292] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1294 attached [pid 1294] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1294] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1294] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1294] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1293] <... futex resumed>) = 0 [pid 1293] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1293] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1294] <... futex resumed>) = 1 [pid 1294] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1294] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1293] <... futex resumed>) = 0 [pid 1293] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1293] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1294] <... futex resumed>) = 1 [pid 1294] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1294] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1293] <... futex resumed>) = 0 [pid 1293] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1293] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1294] <... futex resumed>) = 1 [pid 1294] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1294] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1293] <... futex resumed>) = 0 [pid 1293] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1293] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1294] <... futex resumed>) = 1 [pid 1294] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1296 [pid 1294] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1293] <... futex resumed>) = 0 [pid 1293] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1293] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1294] <... futex resumed>) = 1 [pid 1294] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1294] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1293] <... futex resumed>) = 0 [pid 1293] exit_group(0) = ? [pid 1276] <... futex resumed>) = 1 [pid 1294] <... futex resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1295 attached [pid 1286] <... futex resumed>) = 0 [pid 1276] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1294] +++ exited with 0 +++ [pid 1293] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1293, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1295] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1295] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1295] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1295] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1292] <... futex resumed>) = 0 [pid 1292] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1292] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1295] <... futex resumed>) = 1 [pid 1295] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1295] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1292] <... futex resumed>) = 0 [pid 1292] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1292] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./61", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./61", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./61/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./61/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./61/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./61") = 0 [pid 308] mkdir("./62", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1297 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1295] <... futex resumed>) = 1 [pid 1295] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1295] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1292] <... futex resumed>) = 0 [pid 1292] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1292] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1295] <... futex resumed>) = 1 [pid 1295] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1295] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1292] <... futex resumed>) = 0 [pid 1292] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1292] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1295] <... futex resumed>) = 1 [pid 1295] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1286] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 305] umount2("./65", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1295] <... clone3 resumed>) = 1298 [pid 1295] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1292] <... futex resumed>) = 0 [pid 1292] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1292] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1295] <... futex resumed>) = 1 [pid 1295] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1295] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1292] <... futex resumed>) = 0 [pid 1292] exit_group(0) = ? [pid 1295] <... futex resumed>) = ? [pid 1295] +++ exited with 0 +++ [pid 1292] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1292, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1297 attached [pid 1286] <... socket resumed>) = 4 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1286] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] openat(AT_FDCWD, "./65", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1286] <... futex resumed>) = 1 [pid 1276] <... futex resumed>) = 0 [pid 306] umount2("./67", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... openat resumed>) = 3 [pid 1286] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1276] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] fstat(3 [pid 1286] <... connect resumed>) = -1 EEXIST (File exists) [pid 1276] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./67", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1286] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1276] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 305] getdents64(3 [pid 1286] <... futex resumed>) = 0 [pid 1276] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] fstat(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1286] sendfile(-1, -1, [3 [pid 1276] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] umount2("./65/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1286] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1276] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1286] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1276] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] newfstatat(AT_FDCWD, "./65/binderfs" [pid 1286] <... futex resumed>) = 0 [pid 1276] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] umount2("./67/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1286] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1276] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] unlink("./65/binderfs" [pid 1286] <... clone3 resumed>) = 1299 [pid 1276] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./67/binderfs" [pid 305] <... unlink resumed>) = 0 [pid 1286] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1276] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] getdents64(3 [pid 1286] <... futex resumed>) = 0 [pid 1276] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] unlink("./67/binderfs" [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1286] ioctl(3, PPPIOCSMRU, 0 [pid 1276] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 305] close(3 [pid 1286] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1276] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 305] <... close resumed>) = 0 [pid 1286] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1276] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] rmdir("./65" [pid 1286] <... futex resumed>) = 0 [pid 1276] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] close(3 [pid 305] <... rmdir resumed>) = 0 [pid 1286] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1276] exit_group(0 [pid 306] <... close resumed>) = 0 [pid 305] mkdir("./66", 0777 [pid 1286] <... futex resumed>) = ? [pid 1276] <... exit_group resumed>) = ? [pid 306] rmdir("./67" [pid 305] <... mkdir resumed>) = 0 [pid 1286] +++ exited with 0 +++ [pid 1276] +++ exited with 0 +++ [pid 306] <... rmdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] mkdir("./68", 0777 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1276, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... mkdir resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1300 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... restart_syscall resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1301 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 25.965494][ T1215] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 25.978242][ T1215] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [ 25.985190][ T1215] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 26.008699][ T1215] RSP: 0018:ffffc90001bc7bf0 EFLAGS: 00010293 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] umount2("./72", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./72", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./72/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./72/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./72/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./72") = 0 [pid 304] mkdir("./73", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1302 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1297] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1297] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1297] chdir("./62") = 0 [pid 1297] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1297] setpgid(0, 0) = 0 [pid 1297] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1297] write(3, "1000", 4) = 4 [pid 1297] close(3) = 0 [pid 1297] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1297] write(1, "executing program\n", 18) = 18 [pid 1297] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1297] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1297] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1297] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1297] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1297] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1297] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1303]}, 88) = 1303 [pid 1297] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1297] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1297] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1301 attached ci2-android-5-15/strace-static-x86_64: Process 1302 attached [pid 1301] set_robust_list(0x555563d1b6a0, 24 [pid 1302] set_robust_list(0x555563d1b6a0, 24 [pid 1301] <... set_robust_list resumed>) = 0 [pid 1301] rt_sigprocmask(SIG_SETMASK, [] [pid 1302] <... set_robust_list resumed>) = 0 [pid 1302] rt_sigprocmask(SIG_SETMASK, [] [pid 1301] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1301] chdir("./68" [pid 1302] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1302] chdir("./73" [pid 1301] <... chdir resumed>) = 0 [pid 1302] <... chdir resumed>) = 0 [pid 1301] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1302] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1301] setpgid(0, 0 [pid 1302] <... prctl resumed>) = 0 [pid 1301] <... setpgid resumed>) = 0 [pid 1302] setpgid(0, 0 [pid 1301] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1302] <... setpgid resumed>) = 0 [pid 1302] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1301] <... openat resumed>) = 3 [pid 1302] <... openat resumed>) = 3 [pid 1302] write(3, "1000", 4) = 4 [pid 1302] close(3 executing program executing program executing program [pid 1301] write(3, "1000", 4 [pid 1302] <... close resumed>) = 0 [pid 1301] <... write resumed>) = 4 [pid 1301] close(3) = 0 [pid 1302] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1301] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1302] write(1, "executing program\n", 18) = 18 [pid 1302] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1301] write(1, "executing program\n", 18) = 18 [pid 1301] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1302] <... futex resumed>) = 0 [pid 1302] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1301] <... futex resumed>) = 0 [pid 1302] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1301] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1302] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1301] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1302] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1301] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1302] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1301] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1301] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1302] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1301] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1302] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-5-15/strace-static-x86_64: Process 1303 attached [pid 311] <... restart_syscall resumed>) = 0 [pid 1301] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1302] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1302] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1301] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1301] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1302] <... clone3 resumed> => {parent_tid=[1304]}, 88) = 1304 [pid 1302] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1302] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1302] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1301] <... clone3 resumed> => {parent_tid=[1305]}, 88) = 1305 [pid 1301] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1301] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1301] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1300 attached [pid 1300] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1300] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1300] chdir("./66") = 0 [pid 1300] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1300] setpgid(0, 0) = 0 [pid 1300] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1300] write(3, "1000", 4) = 4 [pid 1300] close(3) = 0 [pid 1300] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1300] write(1, "executing program\n", 18) = 18 [pid 1300] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1300] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1300] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1300] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1300] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1300] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1300] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1306]}, 88) = 1306 [pid 1300] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1300] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1300] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1304 attached [pid 1304] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1304] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1304] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1302] <... futex resumed>) = 0 [pid 1302] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1302] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1304] <... futex resumed>) = 1 [pid 1304] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1304] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1302] <... futex resumed>) = 0 [pid 1302] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1302] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 1304] <... futex resumed>) = 1 [pid 1304] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1304] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1302] <... futex resumed>) = 0 [pid 1302] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1302] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1304] <... futex resumed>) = 1 [pid 1304] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1304] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1302] <... futex resumed>) = 0 [pid 1302] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1302] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1304] <... futex resumed>) = 1 [pid 1304] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1307 [pid 1304] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1302] <... futex resumed>) = 0 [pid 1302] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1302] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1304] <... futex resumed>) = 1 [pid 1304] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1304] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1302] <... futex resumed>) = 0 [pid 1302] exit_group(0) = ? [pid 1304] <... futex resumed>) = ? [pid 1304] +++ exited with 0 +++ [pid 1302] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1302, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1306 attached [pid 1306] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1306] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1306] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1300] <... futex resumed>) = 0 [pid 1300] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1300] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1306] <... futex resumed>) = 1 [pid 1306] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1306] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1300] <... futex resumed>) = 0 [pid 1300] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1300] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1306] <... futex resumed>) = 1 [pid 1306] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1306] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1300] <... futex resumed>) = 0 [pid 1300] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1300] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1306] <... futex resumed>) = 1 [pid 1306] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1306] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1300] <... futex resumed>) = 0 [pid 1300] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1300] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1306] <... futex resumed>) = 1 [pid 1306] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1308 [pid 1306] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1300] <... futex resumed>) = 0 [pid 1300] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1300] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1306] <... futex resumed>) = 1 [pid 1306] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1306] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1300] <... futex resumed>) = 0 [pid 1300] exit_group(0) = ? [pid 1306] <... futex resumed>) = ? [pid 1306] +++ exited with 0 +++ [pid 1300] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1300, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1303] set_robust_list(0x7fd1a43f59a0, 24ci2-android-5-15/strace-static-x86_64: Process 1305 attached ) = 0 [pid 311] umount2("./58", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... restart_syscall resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1305] set_robust_list(0x7fd1a43f59a0, 24 [pid 1303] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] umount2("./66", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./73", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1303] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1305] <... set_robust_list resumed>) = 0 [pid 311] openat(AT_FDCWD, "./58", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./66", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] openat(AT_FDCWD, "./73", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... openat resumed>) = 3 [pid 304] <... openat resumed>) = 3 [pid 1305] rt_sigprocmask(SIG_SETMASK, [] [pid 1303] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] <... openat resumed>) = 3 [pid 305] fstat(3 [pid 304] fstat(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3 [pid 304] getdents64(3 [pid 1305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1303] <... socket resumed>) = 3 [pid 311] fstat(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./66/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./73/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1305] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1303] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./66/binderfs" [pid 304] newfstatat(AT_FDCWD, "./73/binderfs" [pid 1305] <... socket resumed>) = 3 [pid 1303] <... futex resumed>) = 1 [pid 1297] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1297] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] unlink("./66/binderfs" [pid 304] unlink("./73/binderfs" [pid 1305] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1303] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1297] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... unlink resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 1297] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] getdents64(3 [pid 304] getdents64(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3 [pid 304] close(3 [pid 305] <... close resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 305] rmdir("./66" [pid 304] rmdir("./73" [pid 1305] <... futex resumed>) = 1 [pid 1303] <... socket resumed>) = 4 [pid 1301] <... futex resumed>) = 0 [pid 311] umount2("./58/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... rmdir resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 1301] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] mkdir("./67", 0777 [pid 304] mkdir("./74", 0777 [pid 1301] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1305] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1303] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... mkdir resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1305] <... socket resumed>) = 4 [pid 1303] <... futex resumed>) = 1 [pid 1297] <... futex resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./58/binderfs" [pid 1297] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1310 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1309 [pid 1297] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1305] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1303] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1305] <... futex resumed>) = 1 [pid 1303] <... connect resumed>) = -1 EEXIST (File exists) [pid 1301] <... futex resumed>) = 0 [pid 311] unlink("./58/binderfs" [pid 1301] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1301] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1310 attached [pid 1310] set_robust_list(0x555563d1b6a0, 24 [pid 1303] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1310] <... set_robust_list resumed>) = 0 [pid 1303] <... futex resumed>) = 1 [pid 311] <... unlink resumed>) = 0 [pid 1297] <... futex resumed>) = 0 [pid 1297] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1297] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1303] sendfile(-1, -1, [3 [pid 311] getdents64(3 [pid 1305] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1310] chdir("./67" [pid 1305] <... connect resumed>) = -1 EEXIST (File exists) [pid 1303] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1310] <... chdir resumed>) = 0 [pid 1310] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1310] setpgid(0, 0) = 0 [pid 1303] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1305] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] close(3 [pid 1303] <... futex resumed>) = 1 [pid 1305] <... futex resumed>) = 1 [pid 1303] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 311] <... close resumed>) = 0 [pid 311] rmdir("./58" [pid 1305] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1301] <... futex resumed>) = 0 [pid 1297] <... futex resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 1301] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1297] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./59", 0777 [pid 1301] <... futex resumed>) = 1 [pid 1297] <... futex resumed>) = 1 ci2-android-5-15/strace-static-x86_64: Process 1309 attached [pid 1310] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1305] <... futex resumed>) = 0 [pid 1303] <... futex resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 1309] set_robust_list(0x555563d1b6a0, 24 [pid 1305] sendfile(-1, -1, [3 [pid 1303] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1301] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1297] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1305] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1310] <... openat resumed>) = 3 [pid 1310] write(3, "1000", 4) = 4 [pid 1310] close(3 [pid 1303] <... clone3 resumed>) = 1311 [pid 1309] <... set_robust_list resumed>) = 0 [pid 1305] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1305] <... futex resumed>) = 1 [pid 1303] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1309] rt_sigprocmask(SIG_SETMASK, [] [pid 1301] <... futex resumed>) = 0 [pid 1301] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1301] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1310] <... close resumed>) = 0 [pid 1310] symlink("/dev/binderfs", "./binderfs" [pid 1305] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1312 [pid 1309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1303] <... futex resumed>) = 1 [pid 1297] <... futex resumed>) = 0 [pid 1297] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1297] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1310] <... symlink resumed>) = 0 [pid 1310] write(1, "executing program\n", 18) = 18 [pid 1310] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1305] <... clone3 resumed>) = 1313 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1310] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1309] chdir("./74" [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1305] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1309] <... chdir resumed>) = 0 executing program [pid 1305] <... futex resumed>) = 1 [pid 1303] ioctl(3, PPPIOCSMRU, 0 [pid 1301] <... futex resumed>) = 0 [pid 1301] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1301] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1309] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1305] ioctl(3, PPPIOCSMRU, 0 [pid 1303] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1310] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1310] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1310] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1309] <... prctl resumed>) = 0 [pid 1305] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1303] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1310] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1310] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1309] setpgid(0, 0 [pid 1305] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1303] <... futex resumed>) = 1 [pid 1297] <... futex resumed>) = 0 [pid 1309] <... setpgid resumed>) = 0 [pid 1305] <... futex resumed>) = 1 [pid 1303] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1301] <... futex resumed>) = 0 [pid 1297] exit_group(0 [pid 1309] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1305] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1303] <... futex resumed>) = ? [pid 1301] exit_group(0 [pid 1297] <... exit_group resumed>) = ? [pid 1301] <... exit_group resumed>) = ? [pid 1310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1310] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1303] +++ exited with 0 +++ [pid 1297] +++ exited with 0 +++ [pid 1310] <... clone3 resumed> => {parent_tid=[1314]}, 88) = 1314 [pid 1310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1310] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1310] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1314 attached [pid 1314] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1314] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1314] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1309] <... openat resumed>) = 3 [pid 1314] <... socket resumed>) = 3 [pid 1314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1310] <... futex resumed>) = 0 [pid 1310] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1310] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1314] <... futex resumed>) = 1 [pid 1314] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1310] <... futex resumed>) = 0 [pid 1310] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1310] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1314] <... futex resumed>) = 1 [pid 1314] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1310] <... futex resumed>) = 0 [pid 1310] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1310] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1314] <... futex resumed>) = 1 [pid 1314] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1310] <... futex resumed>) = 0 [pid 1310] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1310] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1314] <... futex resumed>) = 1 [pid 1314] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1315 [pid 1314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1297, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1305] <... futex resumed>) = ? [pid 1309] write(3, "1000", 4 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1310] <... futex resumed>) = 0 [pid 1310] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1310] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1314] <... futex resumed>) = 1 [pid 1314] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1305] +++ exited with 0 +++ [pid 1301] +++ exited with 0 +++ [pid 1309] <... write resumed>) = 4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1301, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1310] <... futex resumed>) = 0 [pid 1310] exit_group(0) = ? [pid 1309] close(3 [pid 1314] <... futex resumed>) = ? [pid 1309] <... close resumed>) = 0 [pid 1309] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1309] write(1, "executing program\n", 18 [pid 1314] +++ exited with 0 +++ [pid 1310] +++ exited with 0 +++ [pid 1309] <... write resumed>) = 18 executing program [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1310, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1309] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [ 26.015713][ T1215] RAX: ffffffff845f2f47 RBX: ffff88810f3f5000 RCX: ffff888113890000 [ 26.024220][ T1215] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000c04eb7d [ 26.035522][ T1215] RBP: ffffc90001bc7c10 R08: ffff88810f3f5083 R09: 1ffff11021e7ea10 [ 26.055451][ T1215] R10: dffffc0000000000 R11: ffffed1021e7ea11 R12: dffffc0000000000 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1312 attached [pid 1309] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 1309] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1309] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] umount2("./62", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1309] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] openat(AT_FDCWD, "./62", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1309] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] <... openat resumed>) = 3 [pid 1309] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] fstat(3 [pid 1309] <... mprotect resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] getdents64(3 [pid 1309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1309] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] umount2("./62/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1309] <... clone3 resumed> => {parent_tid=[1316]}, 88) = 1316 [pid 308] newfstatat(AT_FDCWD, "./62/binderfs" [pid 1309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] unlink("./62/binderfs" [pid 1309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 1309] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 1309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 308] rmdir("./62") = 0 [pid 308] mkdir("./63", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1317 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1312] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1312] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1312] chdir("./59") = 0 [pid 1312] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1312] setpgid(0, 0) = 0 [pid 1312] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1312] write(3, "1000", 4) = 4 [pid 1312] close(3) = 0 [pid 1312] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1312] write(1, "executing program\n", 18) = 18 executing program [pid 1312] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1312] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1312] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1312] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1312] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1312] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1312] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1318]}, 88) = 1318 [pid 1312] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1318 attached [pid 1318] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1318] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1312] <... futex resumed>) = 0 [pid 1312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1318] <... futex resumed>) = 1 [pid 1318] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1312] <... futex resumed>) = 0 [pid 1312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1318] <... futex resumed>) = 1 [pid 1318] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1312] <... futex resumed>) = 0 [pid 1312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1318] <... futex resumed>) = 1 [pid 1318] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 306] umount2("./68", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./67", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 1317 attached ci2-android-5-15/strace-static-x86_64: Process 1316 attached [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1312] <... futex resumed>) = 0 [pid 1312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1318] <... futex resumed>) = 1 [pid 1318] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1319 [pid 1318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1312] <... futex resumed>) = 0 [pid 1312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1318] <... futex resumed>) = 1 [pid 1318] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1312] <... futex resumed>) = 0 [pid 1312] exit_group(0) = ? [pid 1318] <... futex resumed>) = ? [pid 1318] +++ exited with 0 +++ [pid 1312] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1312, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1317] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1317] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1317] chdir("./63") = 0 [pid 1317] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1317] setpgid(0, 0) = 0 [pid 1317] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1317] write(3, "1000", 4) = 4 [pid 1317] close(3) = 0 [pid 1317] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1317] write(1, "executing program\n", 18) = 18 [pid 1317] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1317] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 executing program [pid 1317] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1317] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1317] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1317] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1317] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1316] set_robust_list(0x7fd1a43f59a0, 24 [pid 306] openat(AT_FDCWD, "./68", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] openat(AT_FDCWD, "./67", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-5-15/strace-static-x86_64: Process 1320 attached [pid 1317] <... clone3 resumed> => {parent_tid=[1320]}, 88) = 1320 [pid 1316] <... set_robust_list resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 305] <... openat resumed>) = 3 [pid 1317] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... restart_syscall resumed>) = 0 [pid 1317] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1317] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] umount2("./59", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1317] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./59", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./59/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./59/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./59/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./59") = 0 [pid 311] mkdir("./60", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1321 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1321 attached [pid 1321] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1321] chdir("./60") = 0 [pid 1321] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1321] setpgid(0, 0) = 0 [pid 1321] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1321] write(3, "1000", 4) = 4 [pid 1321] close(3) = 0 [pid 1321] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1321] write(1, "executing program\n", 18) = 18 executing program [pid 1321] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1321] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1321] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1321] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1321] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1321] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1321] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1320] set_robust_list(0x7fd1a43f59a0, 24 [pid 1316] rt_sigprocmask(SIG_SETMASK, [] [pid 306] fstat(3 [pid 305] fstat(3 [pid 1321] <... clone3 resumed> => {parent_tid=[1322]}, 88) = 1322 [pid 1321] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1321] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1321] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1322 attached [pid 1322] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1322] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1322] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1321] <... futex resumed>) = 0 [pid 1321] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1321] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1322] <... futex resumed>) = 1 [pid 1322] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1321] <... futex resumed>) = 0 [pid 1321] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1321] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1322] <... futex resumed>) = 1 [pid 1322] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1321] <... futex resumed>) = 0 [pid 1321] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1321] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1322] <... futex resumed>) = 1 [pid 1322] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1321] <... futex resumed>) = 0 [pid 1321] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1321] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1322] <... futex resumed>) = 1 [pid 1322] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1323 [pid 1322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1321] <... futex resumed>) = 0 [pid 1321] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1321] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1322] <... futex resumed>) = 1 [pid 1322] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1321] <... futex resumed>) = 0 [pid 1321] exit_group(0) = ? [pid 1322] <... futex resumed>) = ? [pid 1322] +++ exited with 0 +++ [pid 1321] +++ exited with 0 +++ [pid 1320] <... set_robust_list resumed>) = 0 [pid 1316] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1321, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 26.073610][ T1215] R13: dffffc0000000000 R14: 0000000000000000 R15: ffff888110299800 [ 26.083470][ T1215] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 26.092928][ T1215] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.100134][ T1215] CR2: 0000555563d1b6b8 CR3: 00000001275a2000 CR4: 00000000003506b0 [ 26.108868][ T1215] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1320] rt_sigprocmask(SIG_SETMASK, [] [pid 1316] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] <... restart_syscall resumed>) = 0 [pid 306] getdents64(3 [pid 305] getdents64(3 [pid 311] umount2("./60", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./60", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./60/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./60/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./60/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./60") = 0 [pid 311] mkdir("./61", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1324 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1324 attached [pid 1320] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1316] <... socket resumed>) = 3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1309] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 1309] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1309] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43b4000 [pid 1309] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1309] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} => {parent_tid=[1325]}, 88) = 1325 [pid 1309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1309] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1309] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1325 attached [pid 1325] set_robust_list(0x7fd1a43d49a0, 24) = 0 [pid 1325] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1325] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1325] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1309] <... futex resumed>) = 0 [pid 1309] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1309] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1325] <... futex resumed>) = 1 [pid 1325] connect(-1, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EBADF (Bad file descriptor) [pid 1325] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1309] <... futex resumed>) = 0 [pid 1309] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1309] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1324] set_robust_list(0x555563d1b6a0, 24 [pid 1320] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./68/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./67/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1325] <... futex resumed>) = 1 [pid 1325] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1325] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1309] <... futex resumed>) = 0 [pid 1309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1325] <... futex resumed>) = 1 [pid 1325] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1324] <... set_robust_list resumed>) = 0 [pid 1320] <... socket resumed>) = 3 [pid 1317] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 1316] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1309] <... futex resumed>) = 0 [pid 1309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=43000000} [pid 1317] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1317] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43b4000 [pid 1317] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1317] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1317] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} => {parent_tid=[1326]}, 88) = 1326 [pid 1317] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1317] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1317] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1324] rt_sigprocmask(SIG_SETMASK, [] [pid 1320] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1316] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] newfstatat(AT_FDCWD, "./68/binderfs" [pid 305] newfstatat(AT_FDCWD, "./67/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1326 attached [pid 1326] set_robust_list(0x7fd1a43d49a0, 24) = 0 [pid 1326] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1326] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1326] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1317] <... futex resumed>) = 0 [pid 1317] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 26.117521][ T1215] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 26.126035][ T1291] ------------[ cut here ]------------ [ 26.131265][ T1215] Call Trace: [ 26.132009][ T1291] WARNING: CPU: 0 PID: 1291 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 26.139769][ T1215] [ 26.145533][ T1291] Modules linked in: [ 26.149282][ T1215] pppol2tp_release+0x150/0x2b0 [ 26.152106][ T1291] CPU: 0 PID: 1291 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 26.159972][ T1215] sock_close+0xb8/0x200 [pid 1317] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1326] <... futex resumed>) = 1 [pid 1326] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1324] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1320] <... futex resumed>) = 1 [pid 1317] <... futex resumed>) = 0 [pid 1317] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=38000000} [pid 1316] <... clone3 resumed>) = 1327 [pid 1320] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1324] chdir("./61" [pid 1320] <... connect resumed>) = 0 [pid 306] unlink("./68/binderfs" [pid 305] unlink("./67/binderfs" [pid 1324] <... chdir resumed>) = 0 [pid 1316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 1324] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1320] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1316] <... futex resumed>) = 1 [pid 306] getdents64(3 [pid 305] <... unlink resumed>) = 0 [pid 1309] <... futex resumed>) = 0 [pid 1309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1324] <... prctl resumed>) = 0 [pid 1320] <... futex resumed>) = 1 [pid 1316] ioctl(3, PPPIOCSMRU, 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] getdents64(3 [pid 1317] <... futex resumed>) = 0 [pid 1317] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1317] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1324] setpgid(0, 0 [pid 1320] sendfile(-1, -1, [3 [pid 1316] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] close(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1324] <... setpgid resumed>) = 0 [pid 1320] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [ 26.166072][ T1291] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 26.172834][ T1215] ? sock_mmap+0xa0/0xa0 [ 26.185718][ T1215] __fput+0x22b/0x900 [ 26.189829][ T1291] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [ 26.196530][ T1291] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 26.197880][ T1215] ____fput+0x15/0x20 [pid 305] close(3 [pid 1324] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1320] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1316] <... futex resumed>) = 1 [pid 306] rmdir("./68" [pid 305] <... close resumed>) = 0 [pid 1309] <... futex resumed>) = 0 [pid 1309] exit_group(0 [pid 1325] <... futex resumed>) = ? [pid 1309] <... exit_group resumed>) = ? [pid 1325] +++ exited with 0 +++ [pid 1324] <... openat resumed>) = 3 [pid 1320] <... futex resumed>) = 1 [pid 1317] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 305] rmdir("./67" [pid 1317] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1317] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1324] write(3, "1000", 4 [pid 1320] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1316] +++ exited with 0 +++ [pid 1309] +++ exited with 0 +++ [pid 306] mkdir("./69", 0777 [pid 305] <... rmdir resumed>) = 0 [pid 1324] <... write resumed>) = 4 [pid 1324] close(3 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1309, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 1324] <... close resumed>) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1324] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1324] write(1, "executing program\n", 18) = 18 [pid 1324] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1324] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1324] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1324] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1324] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1324] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1324] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1328]}, 88) = 1328 [pid 1324] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1324] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1324] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1328 attached [pid 1320] <... clone3 resumed>) = 1329 [pid 306] <... mkdir resumed>) = 0 [pid 305] mkdir("./68", 0777 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./74", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./74", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./74/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./74/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./74/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./74") = 0 [pid 304] mkdir("./75", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1330 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1330 attached [pid 1330] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1330] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 26.216719][ T1291] RSP: 0018:ffffc90001be7bf0 EFLAGS: 00010293 [ 26.221858][ T1215] task_work_run+0x127/0x190 [ 26.227212][ T1291] RAX: ffffffff845f2f47 RBX: ffff8881141f3000 RCX: ffff888114493c00 [ 26.233505][ T1215] do_exit+0xb70/0x29a0 [ 26.240698][ T1291] RDX: 0000000000000000 RSI: 00000000069e6680 RDI: 000000000c04eb7d [ 26.244734][ T1215] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 26.252730][ T1291] RBP: ffffc90001be7c10 R08: ffff8881141f3083 R09: 1ffff1102283e610 [ 26.261864][ T1215] ? put_task_struct+0x90/0x90 [pid 1330] chdir("./75") = 0 [pid 1330] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1330] setpgid(0, 0) = 0 [pid 1330] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1330] write(3, "1000", 4) = 4 [pid 1330] close(3) = 0 [pid 1330] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1330] write(1, "executing program\n", 18) = 18 [pid 1330] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1330] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1330] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1330] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1330] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1330] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1330] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1331]}, 88) = 1331 [pid 1330] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1328] set_robust_list(0x7fd1a43f59a0, 24 [pid 1320] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1330] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... mkdir resumed>) = 0 [pid 1328] <... set_robust_list resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1328] rt_sigprocmask(SIG_SETMASK, [] [pid 1320] <... futex resumed>) = 1 [pid 1317] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD executing program [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1330] <... futex resumed>) = 0 [pid 1330] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1328] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1320] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1317] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1331 attached [pid 1331] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1331] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1331] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1330] <... futex resumed>) = 0 [pid 1330] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1330] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1331] <... futex resumed>) = 1 [pid 1331] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1330] <... futex resumed>) = 0 [pid 1330] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1330] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1331] <... futex resumed>) = 1 [pid 1331] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1330] <... futex resumed>) = 0 [pid 1330] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1330] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1331] <... futex resumed>) = 1 [pid 1331] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1330] <... futex resumed>) = 0 [pid 1330] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1330] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1331] <... futex resumed>) = 1 [pid 1331] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1333 [pid 1331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1330] <... futex resumed>) = 0 [pid 1330] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1330] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1331] <... futex resumed>) = 1 [pid 1331] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1330] <... futex resumed>) = 0 [pid 1330] exit_group(0) = ? [pid 1331] <... futex resumed>) = ? [pid 1331] +++ exited with 0 +++ [pid 1330] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1330, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1332 attached [pid 1328] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1320] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1317] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1332 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./75", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./75", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./75/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./75/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./75/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./75") = 0 [pid 304] mkdir("./76", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1334 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1334 attached [pid 1334] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1334] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1334] chdir("./76" [pid 1324] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 1324] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1324] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43b4000 [pid 1324] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1324] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1324] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} => {parent_tid=[1335]}, 88) = 1335 [pid 1324] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1324] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1324] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1334] <... chdir resumed>) = 0 [pid 1334] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1332] set_robust_list(0x555563d1b6a0, 24 [pid 1328] <... socket resumed>) = 3 [pid 1320] ioctl(3, PPPIOCSMRU, 0 [pid 1317] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1334] setpgid(0, 0) = 0 [pid 1334] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1320] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1332] <... set_robust_list resumed>) = 0 [pid 1328] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1320] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1336 [pid 1334] <... openat resumed>) = 3 [pid 1334] write(3, "1000", 4) = 4 [pid 1334] close(3) = 0 [pid 1334] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1334] write(1, "executing program\n", 18) = 18 [pid 1334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1334] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1334] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1334] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1334] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1334] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 1334] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1337]}, 88) = 1337 [pid 1334] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1334] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 26.266727][ T1291] R10: dffffc0000000000 R11: ffffed102283e611 R12: dffffc0000000000 [ 26.280155][ T1291] R13: dffffc0000000000 R14: 00000000069e6680 R15: ffff88810f955000 [ 26.280619][ T1215] ? __kasan_check_write+0x14/0x20 [ 26.288761][ T1291] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 26.300642][ T1215] __x64_sys_exit+0x40/0x40 [ 26.302922][ T1291] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 26.314170][ T1291] CR2: 00007ffc0cea3bd0 CR3: 000000012758b000 CR4: 00000000003506b0 [pid 1334] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1332] rt_sigprocmask(SIG_SETMASK, [] [pid 1328] <... futex resumed>) = 0 [pid 1320] <... futex resumed>) = 1 [pid 1317] <... futex resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1336 attached [pid 1336] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1336] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1336] chdir("./68") = 0 [pid 1336] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1336] setpgid(0, 0) = 0 [pid 1336] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1336] write(3, "1000", 4) = 4 [pid 1336] close(3) = 0 [pid 1336] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1336] write(1, "executing program\n", 18) = 18 [pid 1336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1335 attached [pid 1335] set_robust_list(0x7fd1a43d49a0, 24 [pid 1336] <... futex resumed>) = 0 [pid 1335] <... set_robust_list resumed>) = 0 [pid 1336] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1335] rt_sigprocmask(SIG_SETMASK, [] [pid 1336] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1335] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1336] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1335] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1336] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1336] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1335] <... socket resumed>) = 4 [pid 1336] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1336] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1335] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1336] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1324] <... futex resumed>) = 0 [pid 1324] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1324] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1335] <... futex resumed>) = 1 [pid 1335] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1336] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1336] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1338]}, 88) = 1338 [pid 1336] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1336] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1336] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1337 attached [pid 1337] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1337] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1337] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1337] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1334] <... futex resumed>) = 0 [pid 1332] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1328] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1320] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1317] exit_group(0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1334] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1332] chdir("./69" [pid 1328] <... connect resumed>) = -1 EEXIST (File exists) [pid 1320] <... futex resumed>) = ? [pid 1317] <... exit_group resumed>) = ? [pid 1332] <... chdir resumed>) = 0 [pid 1328] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1326] <... futex resumed>) = ? [pid 1326] +++ exited with 0 +++ [pid 1334] <... futex resumed>) = 0 [pid 1334] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1337] <... futex resumed>) = 1 [pid 1337] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1337] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1334] <... futex resumed>) = 0 [pid 1334] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1334] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1337] <... futex resumed>) = 1 [pid 1337] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1337] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1334] <... futex resumed>) = 0 [pid 1334] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1334] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1337] <... futex resumed>) = 1 [pid 1337] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1337] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1334] <... futex resumed>) = 0 [pid 1334] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1334] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1337] <... futex resumed>) = 1 [pid 1337] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1339 [pid 1337] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1334] <... futex resumed>) = 0 [pid 1334] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1334] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1337] <... futex resumed>) = 1 [pid 1337] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1337] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1334] <... futex resumed>) = 0 [pid 1334] exit_group(0) = ? [pid 1337] <... futex resumed>) = ? [pid 1337] +++ exited with 0 +++ [pid 1334] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1334, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1332] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1328] <... futex resumed>) = 1 [pid 1324] <... futex resumed>) = 0 [pid 1320] +++ exited with 0 +++ [pid 1317] +++ exited with 0 +++ [pid 304] <... restart_syscall resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1317, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 304] umount2("./76", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./76", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./63", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] fstat(3 [pid 308] openat(AT_FDCWD, "./63", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... openat resumed>) = 3 [pid 304] getdents64(3 [pid 308] fstat(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] umount2("./76/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] newfstatat(AT_FDCWD, "./76/binderfs" [pid 308] umount2("./63/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] unlink("./76/binderfs" [pid 308] newfstatat(AT_FDCWD, "./63/binderfs" [pid 304] <... unlink resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] getdents64(3 [pid 308] unlink("./63/binderfs" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... unlink resumed>) = 0 [pid 304] close(3 [pid 308] getdents64(3 [pid 304] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] rmdir("./76" [pid 308] close(3 [pid 304] <... rmdir resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./63" [pid 304] mkdir("./77", 0777 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./64", 0777 [pid 304] <... mkdir resumed>) = 0 [pid 1332] <... prctl resumed>) = 0 [pid 1328] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1324] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 1332] setpgid(0, 0 [pid 1324] <... futex resumed>) = 0 [pid 1332] <... setpgid resumed>) = 0 [pid 1328] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1340 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1341 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1338 attached [pid 1338] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1338] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1338] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1338] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1336] <... futex resumed>) = 0 [pid 1336] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1336] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1338] <... futex resumed>) = 1 [pid 1338] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1328] sendfile(-1, -1, [3 [pid 1324] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1340 attached [pid 1332] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1328] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1338] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1336] <... futex resumed>) = 0 [pid 1336] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1336] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1338] <... futex resumed>) = 1 [pid 1338] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1338] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1336] <... futex resumed>) = 0 [pid 1336] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1336] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1338] <... futex resumed>) = 1 [pid 1338] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1338] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1336] <... futex resumed>) = 0 [pid 1336] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1336] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1338] <... futex resumed>) = 1 [pid 1338] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1342 [pid 1338] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1336] <... futex resumed>) = 0 [pid 1336] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1336] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1338] <... futex resumed>) = 1 [pid 1338] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1338] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1336] <... futex resumed>) = 0 [pid 1336] exit_group(0) = ? [pid 1338] <... futex resumed>) = ? [pid 1338] +++ exited with 0 +++ [pid 1336] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1341 attached [pid 1341] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1332] <... openat resumed>) = 3 [pid 1328] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1341] rt_sigprocmask(SIG_SETMASK, [] [pid 1332] write(3, "1000", 4 [pid 1328] <... futex resumed>) = 1 [pid 1340] set_robust_list(0x555563d1b6a0, 24 [pid 1324] <... futex resumed>) = 0 [pid 1341] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1341] chdir("./77") = 0 [pid 1341] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1341] setpgid(0, 0) = 0 [pid 1341] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1341] write(3, "1000", 4) = 4 [pid 1341] close(3) = 0 [pid 1341] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1341] write(1, "executing program\n", 18) = 18 [pid 1341] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1341] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1341] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1341] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1341] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1341] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1341] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1343]}, 88) = 1343 [pid 1341] rt_sigprocmask(SIG_SETMASK, [] [pid 1340] <... set_robust_list resumed>) = 0 [pid 1332] <... write resumed>) = 4 [pid 1328] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1324] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1336, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 1340] rt_sigprocmask(SIG_SETMASK, [] [pid 1332] close(3 [pid 1328] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1324] <... futex resumed>) = 0 executing program [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1341] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1341] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1341] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1340] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1332] <... close resumed>) = 0 [pid 1328] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1324] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1343 attached [pid 1343] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1343] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1343] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1343] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1341] <... futex resumed>) = 0 [pid 1341] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1341] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1343] <... futex resumed>) = 1 [pid 1343] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1343] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1341] <... futex resumed>) = 0 [pid 1341] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 26.317971][ T1215] x64_sys_call+0x44/0x9a0 [ 26.322711][ T1291] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 26.335450][ T1291] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 26.342387][ T1215] do_syscall_64+0x4c/0xa0 [ 26.344488][ T1291] Call Trace: [ 26.351423][ T1291] [ 26.354819][ T1291] pppol2tp_release+0x150/0x2b0 [ 26.360253][ T1291] sock_close+0xb8/0x200 [ 26.364575][ T1291] ? sock_mmap+0xa0/0xa0 [ 26.365422][ T1215] ? clear_bhb_loop+0x50/0xa0 [pid 1341] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1343] <... futex resumed>) = 1 [pid 1343] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1343] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1341] <... futex resumed>) = 0 [pid 1341] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1341] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1343] <... futex resumed>) = 1 [pid 1343] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1343] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1341] <... futex resumed>) = 0 [pid 1341] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1341] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1343] <... futex resumed>) = 1 [pid 1343] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1344 [pid 305] <... restart_syscall resumed>) = 0 [pid 1340] chdir("./64" [pid 1332] symlink("/dev/binderfs", "./binderfs" [pid 1343] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1341] <... futex resumed>) = 0 [pid 1341] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1328] <... clone3 resumed>) = 1345 [pid 1341] <... futex resumed>) = 0 [pid 1340] <... chdir resumed>) = 0 [pid 1341] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1332] <... symlink resumed>) = 0 [pid 1340] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1332] write(1, "executing program\n", 18 [pid 1328] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1340] setpgid(0, 0 [pid 1332] <... write resumed>) = 18 [pid 1328] <... futex resumed>) = 1 [pid 305] umount2("./68", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1324] <... futex resumed>) = 0 [pid 1343] <... futex resumed>) = 1 [pid 1343] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1343] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1341] <... futex resumed>) = 0 [pid 1341] exit_group(0) = ? [pid 1343] <... futex resumed>) = ? [pid 1343] +++ exited with 0 +++ [pid 1341] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1341, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1340] <... setpgid resumed>) = 0 [pid 1332] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1328] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1324] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./77", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./77", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./77/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./77/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./77/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./77") = 0 [pid 304] mkdir("./78", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1346 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1346 attached [pid 1346] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1346] rt_sigprocmask(SIG_SETMASK, [] [pid 1340] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1332] <... futex resumed>) = 0 [pid 1328] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1324] <... futex resumed>) = 0 [pid 305] openat(AT_FDCWD, "./68", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1346] chdir("./78") = 0 [pid 1346] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1346] setpgid(0, 0) = 0 [pid 1346] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1346] write(3, "1000", 4) = 4 [pid 1346] close(3) = 0 [pid 1346] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1346] write(1, "executing program\n", 18) = 18 [pid 1346] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1346] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1346] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1346] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1346] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1346] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1346] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1347]}, 88) = 1347 [pid 1346] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1346] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1346] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1340] <... openat resumed>) = 3 [pid 1332] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1328] ioctl(3, PPPIOCSMRU, 0 [pid 1324] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 1347 attached [pid 1347] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1347] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1347] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1347] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1346] <... futex resumed>) = 0 [pid 1346] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1346] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1347] <... futex resumed>) = 1 [pid 1347] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1347] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1346] <... futex resumed>) = 0 [pid 1346] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1346] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1347] <... futex resumed>) = 1 [pid 1347] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1347] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1346] <... futex resumed>) = 0 [pid 1346] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1346] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1347] <... futex resumed>) = 1 [pid 1347] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1347] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1346] <... futex resumed>) = 0 [pid 1346] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1346] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1347] <... futex resumed>) = 1 [pid 1347] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1348 [pid 1347] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1346] <... futex resumed>) = 0 [pid 1346] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1346] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1347] <... futex resumed>) = 1 [pid 1340] write(3, "1000", 4 [pid 1332] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1328] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 305] fstat(3 [pid 1347] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1347] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1346] <... futex resumed>) = 0 [pid 1346] exit_group(0) = ? [pid 1347] <... futex resumed>) = ? [pid 1347] +++ exited with 0 +++ [pid 1346] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1346, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1340] <... write resumed>) = 4 [pid 1332] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1328] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./78", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./78", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./78/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./78/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./78/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./78") = 0 [pid 304] mkdir("./79", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1349 [ 26.369577][ T1291] __fput+0x22b/0x900 [ 26.379287][ T1291] ____fput+0x15/0x20 [ 26.381122][ T1215] ? clear_bhb_loop+0x50/0xa0 [ 26.383593][ T1291] task_work_run+0x127/0x190 [ 26.392968][ T1291] do_exit+0xb70/0x29a0 [ 26.397447][ T1215] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 26.397652][ T1291] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 26.409507][ T1291] ? put_task_struct+0x90/0x90 [ 26.411519][ T1215] RIP: 0033:0x7fd1a4415949 [ 26.414499][ T1291] ? __kasan_check_write+0x14/0x20 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1340] close(3 [pid 1332] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1328] <... futex resumed>) = 1 [pid 1324] <... futex resumed>) = 0 [pid 305] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 1349 attached [pid 1349] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1349] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1349] chdir("./79") = 0 [pid 1349] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1349] setpgid(0, 0) = 0 [pid 1349] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1349] write(3, "1000", 4) = 4 [pid 1349] close(3) = 0 [pid 1349] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1349] write(1, "executing program\n", 18) = 18 [pid 1349] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1349] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1349] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1349] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1349] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1349] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1349] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1350]}, 88) = 1350 [pid 1349] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1349] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 26.423790][ T1215] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 26.423802][ T1215] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 26.423820][ T1215] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 26.423831][ T1215] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 26.423841][ T1215] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 26.423852][ T1215] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [pid 1349] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1350 attached [pid 1340] <... close resumed>) = 0 [pid 1332] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1328] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1324] exit_group(0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1335] <... futex resumed>) = ? [pid 1324] <... exit_group resumed>) = ? [pid 1335] +++ exited with 0 +++ [pid 1350] set_robust_list(0x7fd1a43f59a0, 24 [pid 1340] symlink("/dev/binderfs", "./binderfs" [pid 1332] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1328] <... futex resumed>) = ? [pid 305] umount2("./68/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1350] <... set_robust_list resumed>) = 0 [pid 1340] <... symlink resumed>) = 0 [pid 1332] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1328] +++ exited with 0 +++ [pid 1324] +++ exited with 0 +++ [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1324, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] umount2("./61", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./61", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./61/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./61/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./61/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./61") = 0 [pid 311] mkdir("./62", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1351 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1351 attached [pid 1350] rt_sigprocmask(SIG_SETMASK, [] [pid 1340] write(1, "executing program\n", 18 [pid 1332] <... mprotect resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./68/binderfs" [pid 1349] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 1349] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1349] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43b4000 [pid 1349] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1349] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1349] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} => {parent_tid=[1352]}, 88) = 1352 [pid 1349] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1349] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1349] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1352 attached [pid 1352] set_robust_list(0x7fd1a43d49a0, 24) = 0 [pid 1352] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1352] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 3 [pid 1352] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1349] <... futex resumed>) = 0 [pid 1349] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1349] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1352] <... futex resumed>) = 1 [pid 1352] connect(-1, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EBADF (Bad file descriptor) [pid 1352] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1349] <... futex resumed>) = 0 [pid 1349] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1349] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1352] <... futex resumed>) = 1 [pid 1352] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1352] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1349] <... futex resumed>) = 0 [pid 1349] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1349] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1352] <... futex resumed>) = 1 [pid 1352] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1353 [pid 1352] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1349] <... futex resumed>) = 0 [pid 1349] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1349] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1352] <... futex resumed>) = 1 [pid 1352] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTTY (Inappropriate ioctl for device) [pid 1352] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1349] <... futex resumed>) = 0 [pid 1352] <... futex resumed>) = 1 [ 26.423872][ T1215] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 26.423886][ T1215] [ 26.423891][ T1215] ---[ end trace 87f75fb3dc9cc3d6 ]--- [ 26.432098][ T1291] __x64_sys_exit+0x40/0x40 [ 26.463869][ T1329] ------------[ cut here ]------------ [ 26.463878][ T1329] WARNING: CPU: 1 PID: 1329 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 26.463910][ T1329] Modules linked in: [ 26.463920][ T1329] CPU: 1 PID: 1329 Comm: syz-executor389 Tainted: G B W syzkaller #0 [pid 1352] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1351] set_robust_list(0x555563d1b6a0, 24 [pid 1350] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1340] <... write resumed>) = 18 [pid 1332] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 1351] <... set_robust_list resumed>) = 0 [pid 1350] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1340] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1332] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] unlink("./68/binderfs" [pid 1351] rt_sigprocmask(SIG_SETMASK, [] [pid 1350] <... socket resumed>) = 4 [pid 1340] <... futex resumed>) = 0 [pid 1332] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] <... unlink resumed>) = 0 [ 26.463938][ T1329] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 26.463946][ T1329] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [ 26.463971][ T1329] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 26.463985][ T1329] RSP: 0018:ffffc90001eb7bf0 EFLAGS: 00010293 [ 26.463999][ T1329] RAX: ffffffff845f2f47 RBX: ffff8881145bd000 RCX: ffff888114518000 [pid 1351] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1350] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1340] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] getdents64(3 [pid 1349] exit_group(0 [pid 1352] <... futex resumed>) = ? [pid 1349] <... exit_group resumed>) = ? [pid 1352] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1354 attached [pid 1354] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1354] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1354] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1351] chdir("./62" [pid 1350] <... futex resumed>) = ? [pid 1340] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1332] <... clone3 resumed> => {parent_tid=[1354]}, 88) = 1354 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1351] <... chdir resumed>) = 0 [pid 1350] +++ exited with 0 +++ [pid 1349] +++ exited with 0 +++ [pid 1340] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1332] rt_sigprocmask(SIG_SETMASK, [] [pid 305] close(3 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1349, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] umount2("./79", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./79", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./79/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./79/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./79/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./79") = 0 [pid 304] mkdir("./80", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1355 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1355 attached [pid 1355] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1355] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1355] chdir("./80") = 0 [pid 1355] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1355] setpgid(0, 0) = 0 [pid 1355] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1355] write(3, "1000", 4) = 4 [pid 1355] close(3) = 0 [pid 1355] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1355] write(1, "executing program\n", 18) = 18 executing program [pid 1355] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 26.464012][ T1329] RDX: 0000000000000000 RSI: 0000000014627d20 RDI: 000000000c04eb7d [ 26.464023][ T1329] RBP: ffffc90001eb7c10 R08: ffff8881145bd083 R09: 1ffff110228b7a10 [ 26.464036][ T1329] R10: dffffc0000000000 R11: ffffed10228b7a11 R12: dffffc0000000000 [ 26.464048][ T1329] R13: dffffc0000000000 R14: 0000000014627d20 R15: ffff8881102c7c00 [ 26.464061][ T1329] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 26.464075][ T1329] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [pid 1355] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1355] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1355] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1355] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1355] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1355] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1356]}, 88) = 1356 [pid 1355] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1355] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1355] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1356 attached [pid 1351] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1340] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1332] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... close resumed>) = 0 [pid 1356] set_robust_list(0x7fd1a43f59a0, 24 [pid 1351] <... prctl resumed>) = 0 [pid 1340] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1332] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rmdir("./68" [pid 1356] <... set_robust_list resumed>) = 0 [pid 1351] setpgid(0, 0 [pid 1340] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1332] <... futex resumed>) = 1 [pid 305] <... rmdir resumed>) = 0 [pid 1354] <... futex resumed>) = 0 [pid 1354] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1354] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1354] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1356] rt_sigprocmask(SIG_SETMASK, [] [pid 1351] <... setpgid resumed>) = 0 [pid 1340] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1332] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] mkdir("./69", 0777 [pid 1356] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1351] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1340] <... mprotect resumed>) = 0 [pid 1332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... mkdir resumed>) = 0 [ 26.464088][ T1329] CR2: 00007ffc0cf03750 CR3: 000000000660f000 CR4: 00000000003506a0 [ 26.464103][ T1329] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 26.464112][ T1329] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 26.464123][ T1329] Call Trace: [ 26.464128][ T1329] [ 26.464134][ T1329] pppol2tp_release+0x150/0x2b0 [ 26.464150][ T1329] sock_close+0xb8/0x200 [ 26.464166][ T1329] ? sock_mmap+0xa0/0xa0 [ 26.472345][ T1291] x64_sys_call+0x44/0x9a0 [ 26.482537][ T1329] __fput+0x22b/0x900 [ 26.483558][ T1291] do_syscall_64+0x4c/0xa0 [pid 1356] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1355] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 1351] <... openat resumed>) = 3 [pid 1340] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1332] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1355] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1355] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43b4000 [pid 1355] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1355] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1355] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} => {parent_tid=[1357]}, 88) = 1357 [pid 1355] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1355] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1355] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1357 attached [pid 1357] set_robust_list(0x7fd1a43d49a0, 24) = 0 [pid 1357] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1357] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 3 [pid 1357] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1355] <... futex resumed>) = 0 [pid 1355] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1355] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1357] <... futex resumed>) = 1 [pid 1357] connect(-1, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EBADF (Bad file descriptor) [pid 1357] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1355] <... futex resumed>) = 0 [pid 1355] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1355] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1357] <... futex resumed>) = 1 [pid 1357] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1357] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1355] <... futex resumed>) = 0 [pid 1355] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1355] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1357] <... futex resumed>) = 1 [pid 1357] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1358 [pid 1357] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1355] <... futex resumed>) = 0 [pid 1355] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1355] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1357] <... futex resumed>) = 1 [pid 1357] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTTY (Inappropriate ioctl for device) [pid 1357] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1355] <... futex resumed>) = 0 [pid 1357] <... futex resumed>) = 1 [pid 1357] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1356] <... socket resumed>) = 4 [pid 1351] write(3, "1000", 4 [pid 1340] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1332] <... futex resumed>) = 1 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1355] exit_group(0 [pid 1351] <... write resumed>) = 4 [pid 1340] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1332] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1356] <... futex resumed>) = ? [pid 1355] <... exit_group resumed>) = ? [pid 1351] close(3 [pid 1356] +++ exited with 0 +++ [pid 1351] <... close resumed>) = 0 [pid 1340] <... clone3 resumed> => {parent_tid=[1360]}, 88) = 1360 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1359 [pid 1351] symlink("/dev/binderfs", "./binderfs" [pid 1340] rt_sigprocmask(SIG_SETMASK, [] [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1351] <... symlink resumed>) = 0 [pid 1340] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1351] write(1, "executing program\n", 18 [pid 1340] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1351] <... write resumed>) = 18 [pid 1340] <... futex resumed>) = 0 [pid 1351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1340] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1351] <... futex resumed>) = 0 [pid 1351] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1351] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1351] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1351] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1351] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1351] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1361]}, 88) = 1361 [pid 1351] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1351] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1351] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1361 attached [pid 1361] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1361] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1361] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1361] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1351] <... futex resumed>) = 0 [pid 1351] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1351] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1361] <... futex resumed>) = 1 [pid 1361] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1361] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1351] <... futex resumed>) = 0 [pid 1351] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1351] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1361] <... futex resumed>) = 1 executing program [pid 1361] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1354] <... futex resumed>) = 0 [pid 1354] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1354] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1332] <... futex resumed>) = 0 [pid 1354] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1332] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1354] <... connect resumed>) = -1 EEXIST (File exists) [pid 1332] <... futex resumed>) = 0 [pid 1354] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1332] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1354] <... futex resumed>) = 0 [pid 1332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1354] sendfile(-1, -1, [3 [pid 1332] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1354] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1332] <... futex resumed>) = 0 [pid 1354] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1332] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1354] <... futex resumed>) = 0 [pid 1332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1354] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1332] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1354] <... clone3 resumed>) = 1362 [pid 1332] <... futex resumed>) = 0 [pid 1354] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1332] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1354] <... futex resumed>) = 0 [pid 1332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1354] ioctl(3, PPPIOCSMRU, 0 [pid 1332] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1354] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1332] <... futex resumed>) = 0 [pid 1354] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1332] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1354] <... futex resumed>) = 0 [pid 1332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1354] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1332] exit_group(0 [pid 1354] <... futex resumed>) = ? [pid 1332] <... exit_group resumed>) = ? [pid 1354] +++ exited with 0 +++ [pid 1332] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1332, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1361] <... connect resumed>) = 0 [pid 1361] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1351] <... futex resumed>) = 0 [pid 1351] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1351] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1361] <... futex resumed>) = 1 [pid 1361] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1361] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1351] <... futex resumed>) = 0 [pid 1351] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1351] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1361] <... futex resumed>) = 1 [pid 1361] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1363 [pid 1361] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1351] <... futex resumed>) = 0 [pid 1351] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1351] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1361] <... futex resumed>) = 1 [pid 1361] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [ 26.489852][ T1329] ____fput+0x15/0x20 [ 26.494043][ T1291] ? clear_bhb_loop+0x50/0xa0 [ 26.504185][ T1329] task_work_run+0x127/0x190 [ 26.509265][ T1291] ? clear_bhb_loop+0x50/0xa0 [ 26.520581][ T1329] do_exit+0xb70/0x29a0 [ 26.522401][ T1291] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 26.533286][ T1329] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 26.539293][ T1291] RIP: 0033:0x7fd1a4415949 [ 26.558845][ T1329] ? put_task_struct+0x90/0x90 [ 26.564492][ T1291] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [pid 1361] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1351] <... futex resumed>) = 0 [pid 1351] exit_group(0) = ? [pid 1361] <... futex resumed>) = ? [pid 1361] +++ exited with 0 +++ [pid 1351] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1351, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1359 attached [pid 1359] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 311] umount2("./62", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./62", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... restart_syscall resumed>) = 0 [pid 311] umount2("./62/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./62/binderfs" [pid 306] umount2("./69", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] unlink("./62/binderfs" [pid 306] openat(AT_FDCWD, "./69", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... unlink resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 311] getdents64(3 [pid 306] fstat(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] close(3 [pid 306] getdents64(3 [pid 311] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] rmdir("./62" [pid 306] umount2("./69/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... rmdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] mkdir("./63", 0777 [pid 306] newfstatat(AT_FDCWD, "./69/binderfs" [pid 311] <... mkdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] unlink("./69/binderfs" [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1364 [pid 306] close(3 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./69") = 0 [pid 306] mkdir("./70", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1365 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1359] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1359] chdir("./69") = 0 [pid 1359] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1359] setpgid(0, 0) = 0 [pid 1359] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1359] write(3, "1000", 4) = 4 [pid 1359] close(3) = 0 [pid 1359] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1359] write(1, "executing program\n", 18) = 18 [pid 1359] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1359] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1359] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1359] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1359] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1359] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1359] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1366]}, 88) = 1366 [pid 1359] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1365 attached [pid 1365] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1365] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1365] chdir("./70") = 0 [pid 1365] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1365] setpgid(0, 0) = 0 [pid 1365] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1365] write(3, "1000", 4) = 4 [pid 1365] close(3) = 0 [pid 1365] symlink("/dev/binderfs", "./binderfs" [pid 1340] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 1340] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 1340] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 1340] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 1340] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 1340] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1340] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43b4000 [pid 1340] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1340] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1340] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} => {parent_tid=[1367]}, 88) = 1367 [pid 1340] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1340] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1340] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1365] <... symlink resumed>) = 0 [pid 1365] write(1, "executing program\n", 18) = 18 executing program [pid 1365] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1365] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1365] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1365] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1365] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1365] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1365] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1368]}, 88) = 1368 [pid 1365] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1365] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1365] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1366 attached [pid 1366] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1366] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1366] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1366] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1359] <... futex resumed>) = 0 [pid 1359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1366] <... futex resumed>) = 1 [pid 1366] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1366] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1359] <... futex resumed>) = 0 [pid 1359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1366] <... futex resumed>) = 1 [pid 1366] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1366] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1359] <... futex resumed>) = 0 [pid 1359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1366] <... futex resumed>) = 1 [pid 1366] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1366] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1359] <... futex resumed>) = 0 [pid 1359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1366] <... futex resumed>) = 1 [pid 1366] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1369 [pid 1366] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1359] <... futex resumed>) = 0 [pid 1359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1366] <... futex resumed>) = 1 [pid 1366] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1366] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1359] <... futex resumed>) = 0 [pid 1359] exit_group(0) = ? [pid 1366] <... futex resumed>) = ? [pid 1366] +++ exited with 0 +++ [pid 1359] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1359, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1368 attached [pid 1368] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1368] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1368] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./69", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./69", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./69/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./69/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./69/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./69") = 0 [pid 305] mkdir("./70", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1370 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1368] <... socket resumed>) = 3 [pid 1368] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1365] <... futex resumed>) = 0 [pid 1365] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1365] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1368] <... futex resumed>) = 1 [pid 1368] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1368] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1365] <... futex resumed>) = 0 [pid 1365] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1365] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1368] <... futex resumed>) = 1 [pid 1368] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1368] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1365] <... futex resumed>) = 0 [pid 1365] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1365] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1368] <... futex resumed>) = 1 [pid 1368] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1368] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1365] <... futex resumed>) = 0 [pid 1365] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1365] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1368] <... futex resumed>) = 1 [pid 1368] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1371 [pid 1368] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1365] <... futex resumed>) = 0 [pid 1365] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1365] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1368] <... futex resumed>) = 1 [pid 1368] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1368] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1365] <... futex resumed>) = 0 [pid 1365] exit_group(0) = ? [pid 1368] <... futex resumed>) = ? [pid 1368] +++ exited with 0 +++ [pid 1365] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1365, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1370 attached [pid 1370] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1370] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1370] chdir("./70") = 0 [pid 1370] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1370] setpgid(0, 0) = 0 [pid 1370] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1370] write(3, "1000", 4) = 4 [pid 1370] close(3) = 0 [pid 1370] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1370] write(1, "executing program\n", 18) = 18 executing program [pid 1370] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1370] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1370] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1370] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [ 26.572766][ T1329] ? __kasan_check_write+0x14/0x20 [ 26.580140][ T1291] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 [ 26.590697][ T1329] __x64_sys_exit+0x40/0x40 [ 26.596445][ T1291] ORIG_RAX: 000000000000003c [ 26.604541][ T1329] x64_sys_call+0x44/0x9a0 [ 26.613477][ T1291] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 26.629616][ T1329] do_syscall_64+0x4c/0xa0 [ 26.636076][ T1291] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 26.644520][ T1329] ? clear_bhb_loop+0x50/0xa0 [pid 1370] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1370] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1370] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./70", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./70", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./70/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./70/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./70/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./70") = 0 [pid 306] mkdir("./71", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1372 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1370] <... clone3 resumed> => {parent_tid=[1373]}, 88) = 1373 [pid 1370] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1370] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1370] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1372 attached [pid 1372] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1372] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1372] chdir("./71") = 0 [pid 1372] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1372] setpgid(0, 0) = 0 [pid 1372] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1372] write(3, "1000", 4) = 4 [pid 1372] close(3) = 0 [pid 1372] symlink("/dev/binderfs", "./binderfs") = 0 ci2-android-5-15/strace-static-x86_64: Process 1373 attached [pid 1373] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1373] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1373] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1372] write(1, "executing program\n", 18) = 18 executing program [pid 1373] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1370] <... futex resumed>) = 0 [pid 1370] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1370] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1372] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1373] <... futex resumed>) = 1 [pid 1373] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1372] <... futex resumed>) = 0 [pid 1372] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1372] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1372] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1373] <... socket resumed>) = 4 [pid 1373] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1370] <... futex resumed>) = 0 [pid 1370] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1370] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1372] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1372] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1372] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1373] <... futex resumed>) = 1 [pid 1373] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1372] <... clone3 resumed> => {parent_tid=[1374]}, 88) = 1374 [pid 1373] <... connect resumed>) = -1 EEXIST (File exists) [pid 1372] rt_sigprocmask(SIG_SETMASK, [] [pid 1373] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1370] <... futex resumed>) = 0 [pid 1370] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1370] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1373] <... futex resumed>) = 1 [pid 1372] <... futex resumed>) = 0 [pid 1373] sendfile(-1, -1, [3 [pid 1372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1373] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1373] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1370] <... futex resumed>) = 0 [pid 1370] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1370] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1373] <... futex resumed>) = 1 [pid 1373] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1375 [pid 1373] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1370] <... futex resumed>) = 0 [pid 1370] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1370] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1373] <... futex resumed>) = 1 [pid 1373] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1373] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1370] <... futex resumed>) = 0 [pid 1370] exit_group(0) = ? [pid 1373] <... futex resumed>) = ? [pid 1373] +++ exited with 0 +++ [pid 1370] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1370, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1374 attached [pid 1374] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1374] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1374] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1374] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1372] <... futex resumed>) = 0 [pid 1372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1374] <... futex resumed>) = 1 [pid 1340] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 1340] futex(0x7fd1a44c7b6c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1340] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a4393000 [pid 1340] mprotect(0x7fd1a4394000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1340] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1340] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43b3990, parent_tid=0x7fd1a43b3990, exit_signal=0, stack=0x7fd1a4393000, stack_size=0x20300, tls=0x7fd1a43b36c0} => {parent_tid=[1376]}, 88) = 1376 [pid 1340] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1340] futex(0x7fd1a44c7b68, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1340] futex(0x7fd1a44c7b6c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1374] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1374] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1372] <... futex resumed>) = 0 [pid 1372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1374] <... futex resumed>) = 1 [pid 1374] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1374] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1372] <... futex resumed>) = 0 [pid 1372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1374] <... futex resumed>) = 1 [pid 1374] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1374] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1372] <... futex resumed>) = 0 [pid 1372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1374] <... futex resumed>) = 1 [pid 1374] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1377 [pid 1374] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1372] <... futex resumed>) = 0 [pid 1372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1374] <... futex resumed>) = 1 [pid 1374] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1374] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1372] <... futex resumed>) = 0 [pid 1372] exit_group(0) = ? [pid 1374] <... futex resumed>) = ? [pid 1374] +++ exited with 0 +++ [pid 1372] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1372, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... restart_syscall resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] umount2("./70", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./70", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./70/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./70/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./70/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./70") = 0 [pid 305] mkdir("./71", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1378 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1376 attached [pid 1376] set_robust_list(0x7fd1a43b39a0, 24) = 0 [pid 1376] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1376] connect(-1, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50ci2-android-5-15/strace-static-x86_64: Process 1378 attached ) = -1 EBADF (Bad file descriptor) [pid 1376] futex(0x7fd1a44c7b6c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1378] set_robust_list(0x555563d1b6a0, 24 [pid 1340] <... futex resumed>) = 0 [pid 1340] futex(0x7fd1a44c7b68, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1340] futex(0x7fd1a44c7b6c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1376] <... futex resumed>) = 1 [pid 1376] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1378] <... set_robust_list resumed>) = 0 [pid 1376] futex(0x7fd1a44c7b6c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1378] rt_sigprocmask(SIG_SETMASK, [] [pid 1340] <... futex resumed>) = 0 [pid 1340] futex(0x7fd1a44c7b68, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1340] futex(0x7fd1a44c7b6c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1376] <... futex resumed>) = 1 [pid 1376] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./71", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./71", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./71/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./71/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./71/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./71") = 0 [pid 306] mkdir("./72", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1379 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1376] <... clone3 resumed>) = 1380 [pid 1378] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1378] chdir("./71") = 0 [pid 1378] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1378] setpgid(0, 0) = 0 [pid 1378] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1378] write(3, "1000", 4) = 4 [pid 1378] close(3) = 0 [pid 1378] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1376] futex(0x7fd1a44c7b6c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1340] <... futex resumed>) = 0 [pid 1340] futex(0x7fd1a44c7b68, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1340] futex(0x7fd1a44c7b6c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1376] <... futex resumed>) = 1 [pid 1376] ioctl(3, PPPIOCSMRU, 0) = -1 EBADF (Bad file descriptor) [pid 1376] futex(0x7fd1a44c7b6c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1340] <... futex resumed>) = 0 [pid 1378] write(1, "executing program\n", 18) = 18 executing program [pid 1378] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1378] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1376] <... futex resumed>) = 1 [pid 1378] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1376] futex(0x7fd1a44c7b68, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1378] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1378] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1378] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1378] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1378] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1381]}, 88) = 1381 [pid 1378] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1378] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1378] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1379 attached [pid 1379] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1379] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1379] chdir("./72") = 0 [pid 1379] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1379] setpgid(0, 0) = 0 [pid 1379] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1379] write(3, "1000", 4) = 4 [pid 1379] close(3) = 0 [pid 1379] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1379] write(1, "executing program\n", 18) = 18 [pid 1379] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 26.647100][ T1291] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 26.650391][ T1329] ? clear_bhb_loop+0x50/0xa0 [ 26.655126][ T1291] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 26.660993][ T1329] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 26.663563][ T1291] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 26.668667][ T1329] RIP: 0033:0x7fd1a4415949 [ 26.672440][ T1291] [ 26.676991][ T1329] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [pid 1379] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1379] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1379] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1379] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1379] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1379] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1382]}, 88) = 1382 [pid 1379] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1379] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1379] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1382 attached [pid 1382] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1382] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1382] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1382] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1379] <... futex resumed>) = 0 [pid 1379] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1379] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1357] <... futex resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1381 attached ci2-android-5-15/strace-static-x86_64: Process 1360 attached [pid 1382] <... futex resumed>) = 1 [pid 1382] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1357] +++ exited with 0 +++ [pid 1355] +++ exited with 0 +++ [pid 1360] set_robust_list(0x7fd1a43f59a0, 24 [pid 1381] set_robust_list(0x7fd1a43f59a0, 24ci2-android-5-15/strace-static-x86_64: Process 1367 attached ci2-android-5-15/strace-static-x86_64: Process 1364 attached ) = 0 [pid 1360] <... set_robust_list resumed>) = 0 [pid 1360] rt_sigprocmask(SIG_SETMASK, [] [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1355, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1381] rt_sigprocmask(SIG_SETMASK, [] [pid 1367] set_robust_list(0x7fd1a43d49a0, 24 [pid 1364] set_robust_list(0x555563d1b6a0, 24 [pid 1360] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1382] <... socket resumed>) = 4 [pid 1382] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1379] <... futex resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./80", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./80", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./80/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./80/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./80/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./80") = 0 [pid 304] mkdir("./81", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1379] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1383 [pid 1379] <... futex resumed>) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1379] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1382] <... futex resumed>) = 1 [pid 1382] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1382] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1379] <... futex resumed>) = 0 [pid 1379] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1379] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1382] <... futex resumed>) = 1 [pid 1382] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1382] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1379] <... futex resumed>) = 0 [pid 1379] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1379] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1382] <... futex resumed>) = 1 [pid 1382] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1384 [pid 1382] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1379] <... futex resumed>) = 0 [pid 1379] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1379] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1382] <... futex resumed>) = 1 [pid 1382] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1382] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1379] <... futex resumed>) = 0 [pid 1379] exit_group(0) = ? [pid 1381] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1367] <... set_robust_list resumed>) = 0 [pid 1364] <... set_robust_list resumed>) = 0 [pid 1360] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1381] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1367] rt_sigprocmask(SIG_SETMASK, [] [pid 1364] rt_sigprocmask(SIG_SETMASK, [] [pid 1360] <... socket resumed>) = 3 [pid 1381] <... socket resumed>) = 3 [pid 1367] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1364] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1360] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1367] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1364] chdir("./63" [pid 1360] <... futex resumed>) = 0 [pid 1381] <... futex resumed>) = 1 [pid 1378] <... futex resumed>) = 0 [pid 1367] <... socket resumed>) = 4 [pid 1360] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1364] <... chdir resumed>) = 0 [pid 1381] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1378] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1378] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1382] <... futex resumed>) = ? [pid 1382] +++ exited with 0 +++ [pid 1379] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1379, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1383 attached [pid 1383] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1383] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1383] chdir("./81") = 0 [pid 1383] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1383] setpgid(0, 0) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./72", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./72", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./72/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./72/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./72/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./72") = 0 [pid 306] mkdir("./73", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1385 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1383] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1383] write(3, "1000", 4) = 4 [pid 1383] close(3) = 0 [pid 1381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1367] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1364] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1383] symlink("/dev/binderfs", "./binderfs" [pid 1381] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1367] <... futex resumed>) = 0 [pid 1381] <... socket resumed>) = 4 [pid 1367] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1364] <... prctl resumed>) = 0 [pid 1340] exit_group(0 [pid 1376] <... futex resumed>) = ? [pid 1340] <... exit_group resumed>) = ? [pid 1376] +++ exited with 0 +++ [pid 1383] <... symlink resumed>) = 0 [pid 1383] write(1, "executing program\n", 18) = 18 executing program [pid 1383] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1383] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1383] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1383] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1383] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1383] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1383] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1386]}, 88) = 1386 [pid 1383] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1383] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1383] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1385 attached [pid 1385] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1385] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1385] chdir("./73") = 0 [pid 1385] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1385] setpgid(0, 0) = 0 [pid 1385] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1385] write(3, "1000", 4) = 4 [pid 1385] close(3) = 0 [pid 1385] symlink("/dev/binderfs", "./binderfs" [pid 1381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1367] <... futex resumed>) = -1 ENOSYS (Function not implemented) [pid 1364] setpgid(0, 0 [pid 1360] <... futex resumed>) = ? [pid 1385] <... symlink resumed>) = 0 [pid 1385] write(1, "executing program\n", 18) = 18 executing program [pid 1385] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1385] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1385] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1385] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1385] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1385] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1385] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1387]}, 88) = 1387 [pid 1385] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1385] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1385] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1386 attached [pid 1386] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1386] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1386] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1386] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1383] <... futex resumed>) = 0 [pid 1383] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1383] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1386] <... futex resumed>) = 1 [pid 1386] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1386] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1383] <... futex resumed>) = 0 [pid 1383] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1383] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1386] <... futex resumed>) = 1 [pid 1386] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1386] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1383] <... futex resumed>) = 0 [pid 1367] +++ exited with 0 +++ [pid 1364] <... setpgid resumed>) = 0 [pid 1383] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1383] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1386] <... futex resumed>) = 1 [pid 1386] sendfile(-1, -1, [3 [pid 1360] +++ exited with 0 +++ [pid 1340] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1340, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1364] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1381] <... futex resumed>) = 1 [pid 1378] <... futex resumed>) = 0 [pid 1386] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1386] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1383] <... futex resumed>) = 0 [pid 1383] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1383] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1386] <... futex resumed>) = 1 [pid 1386] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1388 [pid 1386] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1383] <... futex resumed>) = 0 [pid 1383] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1383] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1386] <... futex resumed>) = 1 [pid 1386] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1386] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1383] <... futex resumed>) = 0 [pid 1383] exit_group(0) = ? [pid 1386] <... futex resumed>) = ? [pid 1386] +++ exited with 0 +++ [pid 1383] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1383, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1387 attached [pid 1387] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1387] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1387] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1387] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1385] <... futex resumed>) = 0 [pid 1385] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1385] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1387] <... futex resumed>) = 1 [pid 1387] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1387] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1385] <... futex resumed>) = 0 [pid 1385] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1385] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1387] <... futex resumed>) = 1 [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./64", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./64", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./64/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./64/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./64/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./64" [pid 1381] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1378] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1364] <... openat resumed>) = 3 [pid 308] <... rmdir resumed>) = 0 [pid 1381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1378] <... futex resumed>) = 0 [pid 1364] write(3, "1000", 4 [pid 308] mkdir("./65", 0777 [pid 1381] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1378] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1364] <... write resumed>) = 4 [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1389 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 26.680393][ T1291] ---[ end trace 87f75fb3dc9cc3d7 ]--- [ 26.692453][ T1329] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 26.841741][ T1329] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 26.850292][ T1329] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 26.858359][ T1329] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 26.867332][ T1329] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [pid 1387] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./81", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./81", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./81/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./81/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./81/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./81") = 0 [pid 304] mkdir("./82", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1390 [pid 1381] <... connect resumed>) = -1 EEXIST (File exists) [pid 1364] close(3 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1378] <... futex resumed>) = 0 [pid 1381] <... futex resumed>) = 1 [pid 1364] <... close resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1390 attached [pid 1390] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1390] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1390] chdir("./82") = 0 [pid 1390] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1390] setpgid(0, 0) = 0 [pid 1390] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1390] write(3, "1000", 4) = 4 [pid 1390] close(3) = 0 [pid 1390] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1390] write(1, "executing program\n", 18) = 18 executing program [pid 1390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1390] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1378] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1364] symlink("/dev/binderfs", "./binderfs"ci2-android-5-15/strace-static-x86_64: Process 1389 attached [pid 1387] <... connect resumed>) = 0 [pid 1381] sendfile(-1, -1, [3 [pid 1390] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1389] set_robust_list(0x555563d1b6a0, 24 [pid 1378] <... futex resumed>) = 0 [pid 1390] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1389] <... set_robust_list resumed>) = 0 [pid 1378] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1364] <... symlink resumed>) = 0 [pid 1390] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1387] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1381] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) executing program [pid 1364] write(1, "executing program\n", 18 [pid 1389] rt_sigprocmask(SIG_SETMASK, [] [pid 1387] <... futex resumed>) = 1 [pid 1364] <... write resumed>) = 18 [pid 1390] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1385] <... futex resumed>) = 0 [pid 1390] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1389] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1385] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1387] sendfile(-1, -1, [3 [pid 1364] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1389] chdir("./65" [pid 1387] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1364] <... futex resumed>) = 0 [pid 1390] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1385] <... futex resumed>) = 0 [pid 1390] <... mprotect resumed>) = 0 [pid 1385] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1389] <... chdir resumed>) = 0 [pid 1364] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1387] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1390] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1389] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1387] <... futex resumed>) = 0 [pid 1381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1364] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1390] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1385] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1390] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1385] <... futex resumed>) = 0 [pid 1385] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1390] <... clone3 resumed> => {parent_tid=[1391]}, 88) = 1391 [pid 1390] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1390] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1390] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1391 attached [pid 1391] set_robust_list(0x7fd1a43f59a0, 24 [pid 1389] <... prctl resumed>) = 0 [pid 1364] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1387] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1389] setpgid(0, 0 [pid 1364] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1389] <... setpgid resumed>) = 0 [pid 1391] <... set_robust_list resumed>) = 0 [pid 1391] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1391] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1391] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1390] <... futex resumed>) = 0 [pid 1390] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1390] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1391] <... futex resumed>) = 1 [pid 1387] <... clone3 resumed>) = 1392 [pid 1389] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1364] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1391] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1391] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1389] <... openat resumed>) = 3 [pid 1364] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1390] <... futex resumed>) = 0 [pid 1387] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1389] write(3, "1000", 4 [pid 1364] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1389] <... write resumed>) = 4 [pid 1387] <... futex resumed>) = 1 [pid 1389] close(3 [pid 1364] <... mprotect resumed>) = 0 [pid 1390] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1389] <... close resumed>) = 0 [pid 1385] <... futex resumed>) = 0 [pid 1389] symlink("/dev/binderfs", "./binderfs" [pid 1387] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1364] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1390] <... futex resumed>) = 0 [pid 1385] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1390] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1389] <... symlink resumed>) = 0 [pid 1385] <... futex resumed>) = 0 [pid 1387] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1364] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1389] write(1, "executing program\n", 18 [pid 1364] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1389] <... write resumed>) = 18 [pid 1387] ioctl(3, PPPIOCSMRU, 0 [pid 1385] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1389] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1387] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1389] <... futex resumed>) = 0 executing program [pid 1364] <... clone3 resumed> => {parent_tid=[1393]}, 88) = 1393 [pid 1389] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1387] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1364] rt_sigprocmask(SIG_SETMASK, [] [pid 1389] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1387] <... futex resumed>) = 0 [pid 1381] <... futex resumed>) = 1 [pid 1378] <... futex resumed>) = 0 [pid 1364] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1389] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1387] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1381] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1378] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1364] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1389] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1378] <... futex resumed>) = 0 [pid 1364] <... futex resumed>) = 0 [pid 1389] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1378] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1389] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1364] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1389] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1385] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1389] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1385] exit_group(0 [pid 1389] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1389] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1387] <... futex resumed>) = ? [pid 1385] <... exit_group resumed>) = ? [pid 1391] <... futex resumed>) = 1 [pid 1391] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1391] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1390] <... futex resumed>) = 0 [pid 1390] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1390] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1387] +++ exited with 0 +++ [pid 1385] +++ exited with 0 +++ [pid 1389] <... clone3 resumed> => {parent_tid=[1394]}, 88) = 1394 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1385, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1389] rt_sigprocmask(SIG_SETMASK, [] [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1389] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1391] <... futex resumed>) = 1 [pid 1389] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1391] sendfile(-1, -1, [3 [pid 1389] <... futex resumed>) = 0 [pid 1391] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1389] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1391] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1390] <... futex resumed>) = 0 [pid 1390] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1390] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1391] <... futex resumed>) = 1 ci2-android-5-15/strace-static-x86_64: Process 1394 attached [pid 1381] <... clone3 resumed>) = 1395 [pid 1391] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1394] set_robust_list(0x7fd1a43f59a0, 24ci2-android-5-15/strace-static-x86_64: Process 1393 attached [pid 1391] <... clone3 resumed>) = 1396 [pid 1381] <... futex resumed>) = 1 [pid 1378] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 1394] <... set_robust_list resumed>) = 0 [pid 1393] set_robust_list(0x7fd1a43f59a0, 24 [pid 1381] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] umount2("./73", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1394] rt_sigprocmask(SIG_SETMASK, [] [pid 1393] <... set_robust_list resumed>) = 0 [pid 1391] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1378] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./73", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 1381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1378] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 1393] rt_sigprocmask(SIG_SETMASK, [] [pid 1394] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 1378] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1394] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1393] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1391] <... futex resumed>) = 1 [pid 1381] ioctl(3, PPPIOCSMRU, 0 [pid 306] umount2("./73/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1394] <... socket resumed>) = 3 [pid 1393] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1381] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1394] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1393] <... socket resumed>) = 3 [pid 1391] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1390] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1390] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./73/binderfs" [pid 1394] <... futex resumed>) = 1 [pid 1393] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1391] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1390] <... futex resumed>) = 0 [pid 1389] <... futex resumed>) = 0 [pid 1381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1394] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1393] <... futex resumed>) = 1 [pid 1390] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1389] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1381] <... futex resumed>) = 1 [pid 1378] <... futex resumed>) = 0 [pid 1364] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1393] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1391] ioctl(3, PPPIOCSMRU, 0 [pid 1389] <... futex resumed>) = 0 [pid 1381] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1378] exit_group(0 [pid 1364] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1394] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1393] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1389] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1381] <... futex resumed>) = ? [pid 1378] <... exit_group resumed>) = ? [pid 1364] <... futex resumed>) = 0 [pid 1394] <... socket resumed>) = 4 [pid 1393] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1391] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1381] +++ exited with 0 +++ [pid 306] unlink("./73/binderfs" [pid 1394] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1393] <... socket resumed>) = 4 [pid 1378] +++ exited with 0 +++ [pid 1364] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 [pid 1394] <... futex resumed>) = 1 [pid 1393] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1391] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1389] <... futex resumed>) = 0 [pid 1364] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1378, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1394] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1393] <... futex resumed>) = 0 [pid 1389] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1364] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1393] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1389] <... futex resumed>) = 0 [pid 1364] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1394] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1393] <... connect resumed>) = -1 EEXIST (File exists) [pid 1389] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1364] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1394] <... connect resumed>) = -1 EEXIST (File exists) [pid 1393] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1364] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] close(3 [pid 1394] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1393] <... futex resumed>) = 0 [pid 1364] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1394] <... futex resumed>) = 1 [pid 1393] sendfile(-1, -1, [3 [pid 1391] <... futex resumed>) = 1 [pid 1390] <... futex resumed>) = 0 [pid 1389] <... futex resumed>) = 0 [pid 1364] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 1394] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1393] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1389] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1390] exit_group(0 [pid 1364] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1393] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1390] <... exit_group resumed>) = ? [pid 1389] <... futex resumed>) = 0 [pid 1364] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rmdir("./73" [pid 1394] sendfile(-1, -1, [3 [pid 1393] <... futex resumed>) = 0 [pid 1391] +++ exited with 0 +++ [pid 1389] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1364] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1394] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1393] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1364] <... futex resumed>) = 0 [pid 1394] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1393] <... clone3 resumed>) = 1397 [pid 1390] +++ exited with 0 +++ [pid 1364] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 1394] <... futex resumed>) = 1 [pid 1393] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1389] <... futex resumed>) = 0 [pid 1364] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1394] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1393] <... futex resumed>) = 0 [pid 1389] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1364] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1393] ioctl(3, PPPIOCSMRU, 0 [pid 1389] <... futex resumed>) = 0 [pid 1364] <... futex resumed>) = 0 [pid 1394] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1393] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1389] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1364] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1394] <... clone3 resumed>) = 1398 [pid 1393] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1364] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] mkdir("./74", 0777 [pid 1394] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1393] <... futex resumed>) = 0 [pid 1364] exit_group(0 [pid 1394] <... futex resumed>) = 1 [pid 1364] <... exit_group resumed>) = ? [pid 1394] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1393] +++ exited with 0 +++ [pid 1364] +++ exited with 0 +++ [pid 1389] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1390, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1364, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1389] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1394] <... futex resumed>) = 0 [pid 1389] <... futex resumed>) = 1 [pid 1394] ioctl(3, PPPIOCSMRU, 0 [pid 1389] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1394] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1394] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1389] <... futex resumed>) = 0 [pid 1394] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1389] exit_group(0 [pid 1394] <... futex resumed>) = ? [pid 1389] <... exit_group resumed>) = ? [pid 1394] +++ exited with 0 +++ [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1389] +++ exited with 0 +++ [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1389, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-5-15/strace-static-x86_64: Process 1399 attached [pid 304] <... restart_syscall resumed>) = 0 [pid 1399] set_robust_list(0x555563d1b6a0, 24 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1399 [pid 1399] <... set_robust_list resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1399] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1399] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1399] chdir("./74") = 0 [pid 1399] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1399] setpgid(0, 0) = 0 [pid 1399] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... restart_syscall resumed>) = 0 [pid 1399] <... openat resumed>) = 3 [pid 305] <... restart_syscall resumed>) = 0 [pid 1399] write(3, "1000", 4) = 4 [pid 1399] close(3 [pid 305] umount2("./71", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1399] <... close resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1399] symlink("/dev/binderfs", "./binderfs" [pid 311] <... restart_syscall resumed>) = 0 [pid 305] openat(AT_FDCWD, "./71", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1399] <... symlink resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 1399] write(1, "executing program\n", 18 [pid 305] fstat(3 [pid 1399] <... write resumed>) = 18 executing program [pid 311] umount2("./63", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./65", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] umount2("./82", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1399] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 26.875797][ T1329] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 26.884012][ T1329] [ 26.887074][ T1329] ---[ end trace 87f75fb3dc9cc3d8 ]--- [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] getdents64(3 [pid 1399] <... futex resumed>) = 0 [pid 311] openat(AT_FDCWD, "./63", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] openat(AT_FDCWD, "./65", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1399] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] <... openat resumed>) = 3 [pid 308] <... openat resumed>) = 3 [pid 305] umount2("./71/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1399] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] fstat(3 [pid 308] fstat(3 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./82", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1399] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] newfstatat(AT_FDCWD, "./71/binderfs" [pid 1399] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 308] getdents64(3 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... openat resumed>) = 3 [pid 1399] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] unlink("./71/binderfs" [pid 304] fstat(3 [pid 1399] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] umount2("./63/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] umount2("./65/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... unlink resumed>) = 0 [pid 1399] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] getdents64(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1399] <... mprotect resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./63/binderfs" [pid 308] newfstatat(AT_FDCWD, "./65/binderfs" [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1399] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] close(3 [pid 304] getdents64(3 [pid 1399] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] unlink("./63/binderfs" [pid 308] unlink("./65/binderfs" [pid 305] <... close resumed>) = 0 [pid 1399] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... unlink resumed>) = 0 [pid 305] rmdir("./71" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 ci2-android-5-15/strace-static-x86_64: Process 1400 attached [pid 311] getdents64(3 [pid 308] <... unlink resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 1399] <... clone3 resumed> => {parent_tid=[1400]}, 88) = 1400 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] mkdir("./72", 0777 [pid 1400] set_robust_list(0x7fd1a43f59a0, 24 [pid 1399] rt_sigprocmask(SIG_SETMASK, [] [pid 311] close(3 [pid 308] getdents64(3 [pid 305] <... mkdir resumed>) = 0 [pid 304] umount2("./82/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1399] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... close resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1399] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rmdir("./63" [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1399] <... futex resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1400] <... set_robust_list resumed>) = 0 [pid 1399] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] mkdir("./64", 0777 [pid 308] close(3ci2-android-5-15/strace-static-x86_64: Process 1401 attached [pid 1400] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... mkdir resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1401 [pid 304] newfstatat(AT_FDCWD, "./82/binderfs" [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... close resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1402 attached [pid 1401] set_robust_list(0x555563d1b6a0, 24 [pid 1400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./65" [pid 304] unlink("./82/binderfs" [pid 1400] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1402 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1401] <... set_robust_list resumed>) = 0 [pid 1401] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rmdir resumed>) = 0 [pid 1401] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1401] chdir("./72" [pid 1400] <... socket resumed>) = 3 [pid 304] <... unlink resumed>) = 0 [pid 308] mkdir("./66", 0777 [pid 1401] <... chdir resumed>) = 0 [pid 1401] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1401] setpgid(0, 0) = 0 [pid 1401] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1400] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1401] <... openat resumed>) = 3 [pid 1401] write(3, "1000", 4) = 4 [pid 1401] close(3 [pid 308] <... mkdir resumed>) = 0 [pid 1401] <... close resumed>) = 0 [pid 1400] <... futex resumed>) = 1 [pid 304] getdents64(3 [pid 1401] symlink("/dev/binderfs", "./binderfs" [pid 1402] set_robust_list(0x555563d1b6a0, 24 [pid 1401] <... symlink resumed>) = 0 [pid 1400] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1399] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1401] write(1, "executing program\n", 18) = 18 [pid 1401] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1401] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1401] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1401] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1401] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1401] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1399] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] close(3 [pid 1402] <... set_robust_list resumed>) = 0 [pid 1401] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1401] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1400] <... futex resumed>) = 0 [pid 1399] <... futex resumed>) = 1 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... close resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1403 attached [pid 1402] rt_sigprocmask(SIG_SETMASK, [] [pid 1401] <... clone3 resumed> => {parent_tid=[1403]}, 88) = 1403 [pid 1401] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1401] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1401] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1400] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1399] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] rmdir("./82") = 0 [pid 304] mkdir("./83", 0777 [pid 1403] set_robust_list(0x7fd1a43f59a0, 24 [pid 1402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1400] <... socket resumed>) = 4 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1404 [pid 304] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1403] <... set_robust_list resumed>) = 0 [pid 1402] chdir("./64" [pid 1400] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1405 attached [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1405 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1402] <... chdir resumed>) = 0 [pid 1400] <... futex resumed>) = 1 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1399] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1404 attached [pid 1399] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1404] set_robust_list(0x555563d1b6a0, 24 [pid 1402] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1400] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1399] <... futex resumed>) = 0 [pid 1404] <... set_robust_list resumed>) = 0 [pid 1404] rt_sigprocmask(SIG_SETMASK, [] [pid 1402] <... prctl resumed>) = 0 [pid 1399] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1403] rt_sigprocmask(SIG_SETMASK, [] [pid 1400] <... connect resumed>) = -1 EEXIST (File exists) [pid 1404] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1404] chdir("./66" [pid 1402] setpgid(0, 0 [pid 1400] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1403] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 1405] set_robust_list(0x555563d1b6a0, 24 [pid 1404] <... chdir resumed>) = 0 [pid 1404] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1404] setpgid(0, 0) = 0 [pid 1404] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1404] write(3, "1000", 4) = 4 [pid 1404] close(3) = 0 [pid 1404] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1402] <... setpgid resumed>) = 0 [pid 1400] <... futex resumed>) = 1 [pid 1403] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1399] <... futex resumed>) = 0 [pid 1405] <... set_robust_list resumed>) = 0 executing program [pid 1404] write(1, "executing program\n", 18) = 18 [pid 1404] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1404] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1404] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1404] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1404] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1399] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1404] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1402] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1399] <... futex resumed>) = 0 [pid 1400] sendfile(-1, -1, [3 [pid 1404] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1404] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1402] <... openat resumed>) = 3 [pid 1399] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1400] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1402] write(3, "1000", 4 [pid 1400] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1402] <... write resumed>) = 4 [pid 1404] <... clone3 resumed> => {parent_tid=[1406]}, 88) = 1406 [pid 1404] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1404] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1404] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1406 attached [pid 1406] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1406] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1406] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1406] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1404] <... futex resumed>) = 0 [pid 1404] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1404] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1406] <... futex resumed>) = 1 [pid 1406] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1406] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1404] <... futex resumed>) = 0 [pid 1404] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1404] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1406] <... futex resumed>) = 1 [pid 1406] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1406] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1404] <... futex resumed>) = 0 [pid 1404] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1404] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1406] <... futex resumed>) = 1 [pid 1406] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1406] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1404] <... futex resumed>) = 0 [pid 1404] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1404] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1406] <... futex resumed>) = 1 [pid 1406] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1402] close(3 [pid 1400] <... futex resumed>) = 1 [pid 1399] <... futex resumed>) = 0 [pid 1402] <... close resumed>) = 0 [pid 1400] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1399] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1402] symlink("/dev/binderfs", "./binderfs" [pid 1400] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1399] <... futex resumed>) = 0 [pid 1402] <... symlink resumed>) = 0 [pid 1399] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1402] write(1, "executing program\n", 18 [pid 1400] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1402] <... write resumed>) = 18 [pid 1406] <... clone3 resumed>) = 1407 [pid 1400] <... clone3 resumed>) = 1408 [pid 1402] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1400] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 1402] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1400] <... futex resumed>) = 1 [pid 1402] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1399] <... futex resumed>) = 0 [pid 1402] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1400] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1399] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1400] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1399] <... futex resumed>) = 0 [pid 1402] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1400] ioctl(3, PPPIOCSMRU, 0 [pid 1399] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1406] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1404] <... futex resumed>) = 0 [pid 1402] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1400] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1402] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1400] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1402] <... mprotect resumed>) = 0 [pid 1400] <... futex resumed>) = 1 [pid 1399] <... futex resumed>) = 0 [pid 1404] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1402] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1400] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1402] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1399] exit_group(0 [pid 1402] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1404] <... futex resumed>) = 0 [pid 1399] <... exit_group resumed>) = ? [pid 1404] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1406] <... futex resumed>) = 1 [pid 1406] ioctl(3, PPPIOCSMRU, 0 [pid 1402] <... clone3 resumed> => {parent_tid=[1409]}, 88) = 1409 [pid 1400] <... futex resumed>) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 1402] rt_sigprocmask(SIG_SETMASK, [] [pid 1406] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1406] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1404] <... futex resumed>) = 0 [pid 1404] exit_group(0) = ? [pid 1406] <... futex resumed>) = ? [pid 1400] +++ exited with 0 +++ [pid 1399] +++ exited with 0 +++ [pid 1402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1403] <... socket resumed>) = 3 [pid 1402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1399, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1402] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1403] <... futex resumed>) = 1 [pid 1401] <... futex resumed>) = 0 [pid 1401] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1401] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1409 attached [pid 1406] +++ exited with 0 +++ [pid 1405] rt_sigprocmask(SIG_SETMASK, [] [pid 1404] +++ exited with 0 +++ [pid 1403] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1404, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1403] <... socket resumed>) = 4 [pid 1409] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1409] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1409] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1409] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1405] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1402] <... futex resumed>) = 0 [pid 1403] <... futex resumed>) = 1 [pid 1401] <... futex resumed>) = 0 [pid 1402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1405] chdir("./83" [pid 1403] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1402] <... futex resumed>) = 1 [pid 1401] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 1401] <... futex resumed>) = 0 [pid 1403] <... connect resumed>) = -1 EEXIST (File exists) [pid 1402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1401] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./74", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./74", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 1403] <... futex resumed>) = 1 [pid 1401] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./74/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1403] sendfile(-1, -1, [3 [pid 1401] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1403] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1401] <... futex resumed>) = 0 [pid 1401] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./74/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./74/binderfs" [pid 1403] <... futex resumed>) = 1 [pid 1401] <... futex resumed>) = 0 [pid 308] umount2("./66", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1403] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1401] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1401] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./74" [pid 1403] <... clone3 resumed>) = 1410 [pid 306] <... rmdir resumed>) = 0 [pid 1401] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./66", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] mkdir("./75", 0777 [pid 1403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 1403] <... futex resumed>) = 1 [pid 1401] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1403] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1401] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-5-15/strace-static-x86_64: Process 1411 attached [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1411 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1403] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1401] <... futex resumed>) = 0 [pid 1403] ioctl(3, PPPIOCSMRU, 0 [pid 308] getdents64(3 [pid 1401] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1405] <... chdir resumed>) = 0 [pid 1405] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1405] setpgid(0, 0) = 0 [pid 1405] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1403] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1405] write(3, "1000", 4 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1405] <... write resumed>) = 4 [pid 1405] close(3) = 0 [pid 1405] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1405] write(1, "executing program\n", 18) = 18 [pid 1405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1405] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1405] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1405] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1405] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 1405] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1405] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1412]}, 88) = 1412 [pid 1405] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1405] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1403] <... futex resumed>) = 1 [pid 1401] <... futex resumed>) = 0 [pid 308] umount2("./66/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1405] <... futex resumed>) = 0 [pid 1405] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1409] <... futex resumed>) = 0 [pid 1409] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1401] exit_group(0 [pid 1403] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1402] <... futex resumed>) = 0 [pid 1403] <... futex resumed>) = ? [pid 1401] <... exit_group resumed>) = ? [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1409] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1412 attached [pid 1412] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1412] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1412] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1412] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1405] <... futex resumed>) = 0 [pid 1405] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1403] +++ exited with 0 +++ [pid 1405] <... futex resumed>) = 0 [pid 1402] <... futex resumed>) = 1 [pid 1405] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1409] <... futex resumed>) = 0 [pid 1409] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1409] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1412] <... futex resumed>) = 1 [pid 1412] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1401] +++ exited with 0 +++ [pid 1402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] newfstatat(AT_FDCWD, "./66/binderfs" [pid 1402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1402] <... futex resumed>) = 1 [pid 308] unlink("./66/binderfs" [pid 1402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1401, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... unlink resumed>) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1409] <... futex resumed>) = 0 [pid 308] close(3 [pid 1409] sendfile(-1, -1, [3 [pid 308] <... close resumed>) = 0 [pid 1409] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] rmdir("./66" [pid 1409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1409] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1402] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 1412] <... socket resumed>) = 4 [pid 1402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./67", 0777 [pid 1402] <... futex resumed>) = 1 [pid 1409] <... futex resumed>) = 0 [pid 1409] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1411] set_robust_list(0x555563d1b6a0, 24 [pid 1409] <... clone3 resumed>) = 1413 [pid 1402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 1409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1409] <... futex resumed>) = 0 [pid 1402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1402] <... futex resumed>) = 0 [pid 1409] ioctl(3, PPPIOCSMRU, 0 [pid 1402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1409] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1409] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1412] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1405] <... futex resumed>) = 0 [pid 1405] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1405] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1412] <... futex resumed>) = 1 [pid 1402] <... futex resumed>) = 0 [pid 1412] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1402] exit_group(0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1414 [pid 1402] <... exit_group resumed>) = ? [pid 1409] <... futex resumed>) = ? [pid 1409] +++ exited with 0 +++ [pid 1412] <... connect resumed>) = -1 EEXIST (File exists) [pid 1412] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1405] <... futex resumed>) = 0 [pid 1405] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1405] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1412] <... futex resumed>) = 1 [pid 1412] sendfile(-1, -1, [3 [pid 1402] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1402, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1412] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1412] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1405] <... futex resumed>) = 0 [pid 1405] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1405] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1412] <... futex resumed>) = 1 [pid 1412] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1411] <... set_robust_list resumed>) = 0 [pid 1411] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1412] <... clone3 resumed>) = 1415 [pid 1412] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1405] <... futex resumed>) = 0 [pid 1405] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1405] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1412] <... futex resumed>) = 1 [pid 1412] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1412] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1405] <... futex resumed>) = 0 [pid 1405] exit_group(0) = ? [pid 1412] <... futex resumed>) = ? [pid 1411] chdir("./75") = 0 [pid 1411] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1412] +++ exited with 0 +++ [pid 1405] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1405, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1414 attached [pid 1414] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1414] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1414] chdir("./67") = 0 [pid 1414] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1414] setpgid(0, 0) = 0 [pid 1414] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1411] <... prctl resumed>) = 0 [pid 1414] <... openat resumed>) = 3 [pid 1414] write(3, "1000", 4 [pid 1411] setpgid(0, 0 [pid 1414] <... write resumed>) = 4 [pid 1414] close(3) = 0 [pid 1414] symlink("/dev/binderfs", "./binderfs" [pid 1411] <... setpgid resumed>) = 0 [pid 1414] <... symlink resumed>) = 0 [pid 1414] write(1, "executing program\n", 18 [pid 1411] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1414] <... write resumed>) = 18 [pid 1414] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1414] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1414] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1414] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 executing program [pid 1414] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1414] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1414] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1416]}, 88) = 1416 [pid 1411] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 1416 attached [pid 1416] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1416] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1416] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1414] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1414] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1416] <... futex resumed>) = 0 [pid 1416] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1414] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1414] <... futex resumed>) = 0 [pid 1414] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1414] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1416] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1414] <... futex resumed>) = 0 [pid 1414] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1411] write(3, "1000", 4 [pid 1414] <... futex resumed>) = 0 [pid 1411] <... write resumed>) = 4 [pid 1414] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1411] close(3) = 0 [pid 1411] symlink("/dev/binderfs", "./binderfs" [pid 1416] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 305] <... restart_syscall resumed>) = 0 [pid 1411] <... symlink resumed>) = 0 executing program [pid 1411] write(1, "executing program\n", 18) = 18 [pid 305] umount2("./72", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1411] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./72", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 1411] <... futex resumed>) = 0 [pid 1411] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] fstat(3 [pid 1414] <... futex resumed>) = 0 [pid 1411] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1411] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1411] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] getdents64(3 [pid 1411] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1411] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1411] <... mprotect resumed>) = 0 [pid 305] umount2("./72/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1411] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1411] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] newfstatat(AT_FDCWD, "./72/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1411] <... clone3 resumed> => {parent_tid=[1417]}, 88) = 1417 [pid 1411] rt_sigprocmask(SIG_SETMASK, [] [pid 311] umount2("./64", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] unlink("./72/binderfs" [pid 1411] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1411] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... unlink resumed>) = 0 [pid 311] openat(AT_FDCWD, "./64", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] getdents64(3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] getdents64(3 [pid 1411] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] close(3 [pid 1411] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./64/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] <... close resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./64/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] rmdir("./72" [pid 311] unlink("./64/binderfs" [pid 305] <... rmdir resumed>) = 0 [pid 311] <... unlink resumed>) = 0 [pid 305] mkdir("./73", 0777 [pid 311] getdents64(3 [pid 305] <... mkdir resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... close resumed>) = 0 [pid 311] rmdir("./64" [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 311] mkdir("./65", 0777 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... mkdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1418 attached [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1418 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... restart_syscall resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1419 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] umount2("./83", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1418] set_robust_list(0x555563d1b6a0, 24 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./83", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./83/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./83/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./83/binderfs") = 0 [pid 1418] <... set_robust_list resumed>) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./83") = 0 [pid 304] mkdir("./84", 0777 [pid 1418] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1418] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1420 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1418] chdir("./73" [pid 1414] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1414] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1416] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1414] <... futex resumed>) = 0 [pid 1414] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1414] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1416] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1421 [pid 1416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1414] <... futex resumed>) = 0 [pid 1414] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1414] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1416] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1414] <... futex resumed>) = 0 [pid 1418] <... chdir resumed>) = 0 [pid 1414] exit_group(0ci2-android-5-15/strace-static-x86_64: Process 1420 attached ) = ? [pid 1420] set_robust_list(0x555563d1b6a0, 24 [pid 1418] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1420] <... set_robust_list resumed>) = 0 [pid 1418] <... prctl resumed>) = 0 [pid 1416] +++ exited with 0 +++ [pid 1414] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1414, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-5-15/strace-static-x86_64: Process 1419 attached [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1419] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1419] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1419] chdir("./65") = 0 [pid 1419] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1419] setpgid(0, 0) = 0 [pid 1419] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1418] setpgid(0, 0 [pid 1419] <... openat resumed>) = 3 [pid 1419] write(3, "1000", 4) = 4 [pid 1419] close(3) = 0 [pid 1419] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1419] write(1, "executing program\n", 18) = 18 [pid 1419] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1419] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1419] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1419] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1419] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1419] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1419] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1422]}, 88) = 1422 [pid 1419] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1417 attached [pid 1417] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1417] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1418] <... setpgid resumed>) = 0 [pid 1417] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1420] rt_sigprocmask(SIG_SETMASK, [] [pid 1418] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1417] <... socket resumed>) = 3 [pid 1417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1411] <... futex resumed>) = 0 [pid 1417] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1411] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1418] <... openat resumed>) = 3 [pid 1418] write(3, "1000", 4 [pid 1417] <... socket resumed>) = 4 [pid 1411] <... futex resumed>) = 0 [pid 1417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1411] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1418] <... write resumed>) = 4 [pid 1411] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1417] <... futex resumed>) = 0 [pid 1418] close(3 [pid 1411] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1418] <... close resumed>) = 0 [pid 1417] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1411] <... futex resumed>) = 0 [pid 1418] symlink("/dev/binderfs", "./binderfs" [pid 1417] <... connect resumed>) = -1 EEXIST (File exists) [pid 1411] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1411] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1417] <... futex resumed>) = 0 [pid 1411] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1417] sendfile(-1, -1, [3 [pid 1411] <... futex resumed>) = 0 [pid 1417] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1411] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1418] <... symlink resumed>) = 0 [pid 1417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1411] <... futex resumed>) = 0 [pid 1418] write(1, "executing program\n", 18 [pid 1411] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1418] <... write resumed>) = 18 executing program [pid 1411] <... futex resumed>) = 0 [pid 1417] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1411] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1420] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1418] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1417] <... clone3 resumed>) = 1423 [pid 1418] <... futex resumed>) = 0 [pid 1420] chdir("./84" [pid 1418] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] <... restart_syscall resumed>) = 0 [pid 1418] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1418] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1411] <... futex resumed>) = 0 [pid 1418] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1411] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./67", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1411] <... futex resumed>) = 0 [pid 1411] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1418] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] openat(AT_FDCWD, "./67", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1417] <... futex resumed>) = 1 [pid 308] <... openat resumed>) = 3 [pid 1418] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] fstat(3 [pid 1417] ioctl(3, PPPIOCSMRU, 0 [pid 1418] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1417] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 1418] <... mprotect resumed>) = 0 [pid 1411] <... futex resumed>) = 0 [pid 1420] <... chdir resumed>) = 0 [pid 1418] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1411] exit_group(0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1411] <... exit_group resumed>) = ? [pid 1420] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1418] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./67/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1417] <... futex resumed>) = ? [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1420] <... prctl resumed>) = 0 [pid 1418] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] newfstatat(AT_FDCWD, "./67/binderfs" [pid 1420] setpgid(0, 0 [pid 1417] +++ exited with 0 +++ [pid 1411] +++ exited with 0 +++ [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1420] <... setpgid resumed>) = 0 [pid 1418] <... clone3 resumed> => {parent_tid=[1424]}, 88) = 1424 [pid 308] unlink("./67/binderfs" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1411, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-5-15/strace-static-x86_64: Process 1422 attached [pid 1422] set_robust_list(0x7fd1a43f59a0, 24 [pid 308] <... unlink resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1420] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1418] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(3 [pid 306] <... restart_syscall resumed>) = 0 [pid 1418] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 1422] <... set_robust_list resumed>) = 0 [pid 1422] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... close resumed>) = 0 [pid 306] umount2("./75", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1418] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./67" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1422] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1422] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 308] <... rmdir resumed>) = 0 [pid 306] openat(AT_FDCWD, "./75", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1418] <... futex resumed>) = 0 [pid 1420] <... openat resumed>) = 3 [pid 308] mkdir("./68", 0777 [pid 1420] write(3, "1000", 4 [pid 1418] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 1422] <... socket resumed>) = 3 [pid 1422] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1419] <... futex resumed>) = 0 [pid 1419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] fstat(3 [pid 1420] <... write resumed>) = 4 [pid 1419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1420] close(3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1422] <... futex resumed>) = 1 [pid 1422] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1420] <... close resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(3 [pid 1420] symlink("/dev/binderfs", "./binderfs" [pid 1422] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1419] <... futex resumed>) = 0 [pid 1419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1422] <... futex resumed>) = 1 [pid 1422] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1425 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1422] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./75/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1420] <... symlink resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./75/binderfs" [pid 1422] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1420] write(1, "executing program\n", 18 [pid 306] unlink("./75/binderfs" [pid 1422] <... futex resumed>) = 1 [pid 1419] <... futex resumed>) = 0 [pid 1422] sendfile(-1, -1, [3 [pid 1419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1422] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1419] <... futex resumed>) = 0 [pid 1422] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1422] <... futex resumed>) = 0 [pid 1420] <... write resumed>) = 18 executing program [pid 1419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... unlink resumed>) = 0 [pid 1422] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 1424 attached [pid 1422] <... clone3 resumed>) = 1426 [pid 1420] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1419] <... futex resumed>) = 0 [pid 1424] set_robust_list(0x7fd1a43f59a0, 24 [pid 1422] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1420] <... futex resumed>) = 0 [pid 1419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1424] <... set_robust_list resumed>) = 0 [pid 1422] <... futex resumed>) = 0 [pid 1419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1424] rt_sigprocmask(SIG_SETMASK, [] [pid 1422] ioctl(3, PPPIOCSMRU, 0 [pid 1420] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 1424] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1422] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1419] <... futex resumed>) = 0 [pid 1424] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1422] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1420] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 1424] <... socket resumed>) = 3 [pid 1422] <... futex resumed>) = 0 [pid 1420] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1419] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rmdir("./75" [pid 1424] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1422] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1419] exit_group(0 [pid 1424] <... futex resumed>) = 1 [pid 1422] <... futex resumed>) = ? [pid 1420] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1419] <... exit_group resumed>) = ? [pid 1418] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 1424] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1422] +++ exited with 0 +++ [pid 1420] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0ci2-android-5-15/strace-static-x86_64: Process 1425 attached [pid 1425] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1425] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1419] +++ exited with 0 +++ [pid 1425] chdir("./68" [pid 1418] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1420] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] mkdir("./76", 0777 [pid 1420] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1418] <... futex resumed>) = 1 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1419, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1424] <... futex resumed>) = 0 [pid 1424] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1424] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1424] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... mkdir resumed>) = 0 [pid 1420] <... mprotect resumed>) = 0 [pid 1418] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1418] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1420] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1418] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1420] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1418] <... futex resumed>) = 0 [pid 1424] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1418] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1420] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1424] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1424] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1424] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1418] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1425] <... chdir resumed>) = 0 [pid 1425] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1418] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1420] <... clone3 resumed> => {parent_tid=[1428]}, 88) = 1428 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1427 [pid 1418] <... futex resumed>) = 1 [pid 1425] <... prctl resumed>) = 0 [pid 1424] <... futex resumed>) = 0 [pid 1418] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1420] rt_sigprocmask(SIG_SETMASK, [] [pid 1425] setpgid(0, 0 [pid 1424] sendfile(-1, -1, [3 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1425] <... setpgid resumed>) = 0 [pid 1424] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1425] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1424] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1425] <... openat resumed>) = 3 [pid 1424] <... futex resumed>) = 1 [pid 1420] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1418] <... futex resumed>) = 0 [pid 1425] write(3, "1000", 4 [pid 1424] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1418] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1425] <... write resumed>) = 4 [pid 1424] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1420] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1418] <... futex resumed>) = 0 [pid 1425] close(3 [pid 1424] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1420] <... futex resumed>) = 0 [pid 1418] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1425] <... close resumed>) = 0 [pid 1424] <... clone3 resumed>) = 1429 [pid 311] <... restart_syscall resumed>) = 0 [pid 1425] symlink("/dev/binderfs", "./binderfs" [pid 1424] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1420] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1418] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1425] <... symlink resumed>) = 0 [pid 1424] <... futex resumed>) = 0 [pid 1425] write(1, "executing program\n", 18 [pid 1424] ioctl(3, PPPIOCSMRU, 0 [pid 1418] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 1425] <... write resumed>) = 18 [pid 1424] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1418] <... futex resumed>) = 0 [pid 1425] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1424] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1425] <... futex resumed>) = 0 [pid 1424] <... futex resumed>) = 0 [pid 1418] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./65", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1425] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1424] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1418] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1425] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1425] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1425] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1418] exit_group(0 [pid 311] openat(AT_FDCWD, "./65", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1425] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1424] <... futex resumed>) = ? [pid 1418] <... exit_group resumed>) = ? [pid 1425] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1424] +++ exited with 0 +++ [pid 311] <... openat resumed>) = 3 [pid 1425] <... mprotect resumed>) = 0 [pid 1425] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1425] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1418] +++ exited with 0 +++ [pid 1425] <... clone3 resumed> => {parent_tid=[1430]}, 88) = 1430 [pid 311] fstat(3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1418, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1425] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1425] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 1425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 ci2-android-5-15/strace-static-x86_64: Process 1427 attached [pid 1425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./65/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 1428 attached [pid 1427] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1428] set_robust_list(0x7fd1a43f59a0, 24 [pid 1427] <... set_robust_list resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./65/binderfs" [pid 1428] <... set_robust_list resumed>) = 0 [pid 1427] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1428] rt_sigprocmask(SIG_SETMASK, [] [pid 1427] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] unlink("./65/binderfs" [pid 1428] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1427] chdir("./76" [pid 311] <... unlink resumed>) = 0 [pid 1428] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1427] <... chdir resumed>) = 0 [pid 311] getdents64(3 [pid 1428] <... socket resumed>) = 3 [pid 1427] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1428] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1427] <... prctl resumed>) = 0 [pid 311] close(3 [pid 1428] <... futex resumed>) = 1 [pid 1427] setpgid(0, 0 [pid 1420] <... futex resumed>) = 0 [pid 311] <... close resumed>) = 0 [pid 1420] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1428] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1427] <... setpgid resumed>) = 0 [pid 1420] <... futex resumed>) = 0 [pid 311] rmdir("./65" [pid 1420] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1428] <... socket resumed>) = 4 [pid 1427] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... rmdir resumed>) = 0 [pid 1428] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1427] <... openat resumed>) = 3 [pid 311] mkdir("./66", 0777 [pid 1428] <... futex resumed>) = 1 [pid 1427] write(3, "1000", 4 [pid 1420] <... futex resumed>) = 0 [pid 1428] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1427] <... write resumed>) = 4 [pid 1427] close(3) = 0 [pid 1427] symlink("/dev/binderfs", "./binderfs") = 0 [pid 311] <... mkdir resumed>) = 0 [pid 1420] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1420] <... futex resumed>) = 1 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1420] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1428] <... futex resumed>) = 0 [pid 1427] write(1, "executing program\n", 18 [pid 1428] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1427] <... write resumed>) = 18 [pid 1428] <... connect resumed>) = -1 EEXIST (File exists) [pid 1427] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1428] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1427] <... futex resumed>) = 0 executing program [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1431 [pid 1428] <... futex resumed>) = 1 [pid 1427] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1420] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1420] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1420] <... futex resumed>) = 0 [pid 1428] sendfile(-1, -1, [3 [pid 1427] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1420] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1428] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1427] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1428] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1427] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1428] <... futex resumed>) = 1 [pid 1427] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1420] <... futex resumed>) = 0 [pid 1428] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1427] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1420] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1428] <... clone3 resumed>) = 1432 [pid 1427] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1420] <... futex resumed>) = 0 [pid 1428] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1427] <... mprotect resumed>) = 0 [pid 1420] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1428] <... futex resumed>) = 0 [pid 1427] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1420] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-5-15/strace-static-x86_64: Process 1430 attached [pid 1428] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1427] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1420] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1430] set_robust_list(0x7fd1a43f59a0, 24 [pid 1428] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1427] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1420] <... futex resumed>) = 0 [pid 1430] <... set_robust_list resumed>) = 0 [pid 1428] ioctl(3, PPPIOCSMRU, 0 [pid 1430] rt_sigprocmask(SIG_SETMASK, [] [pid 1428] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1427] <... clone3 resumed> => {parent_tid=[1433]}, 88) = 1433 [pid 1420] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1430] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1428] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1427] rt_sigprocmask(SIG_SETMASK, [] [pid 1420] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1430] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1428] <... futex resumed>) = 0 [pid 1427] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1430] <... socket resumed>) = 3 [pid 1428] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1427] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1420] exit_group(0 [pid 1430] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1427] <... futex resumed>) = 0 [pid 1430] <... futex resumed>) = 1 [pid 1428] <... futex resumed>) = ? [pid 1427] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1425] <... futex resumed>) = 0 [pid 1420] <... exit_group resumed>) = ? [pid 1430] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1428] +++ exited with 0 +++ [pid 1425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1430] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1425] <... futex resumed>) = 0 [pid 1430] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1430] <... socket resumed>) = 4 [pid 1430] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1425] <... futex resumed>) = 0 [pid 1430] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1420] +++ exited with 0 +++ [pid 1430] <... connect resumed>) = -1 EEXIST (File exists) [pid 1425] <... futex resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1420, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1430] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1430] <... futex resumed>) = 0 [pid 1425] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1430] sendfile(-1, -1, [3 [pid 1425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1430] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1425] <... futex resumed>) = 0 [pid 1430] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1430] <... futex resumed>) = 0 [pid 1425] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1430] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1433 attached [pid 1430] <... clone3 resumed>) = 1434 [pid 1425] <... futex resumed>) = 0 [pid 1430] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1430] <... futex resumed>) = 0 [pid 1425] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1430] ioctl(3, PPPIOCSMRU, 0 [pid 1425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1430] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1425] <... futex resumed>) = 0 [pid 1430] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1430] <... futex resumed>) = 0 [pid 1425] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1430] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1425] exit_group(0 [pid 1430] <... futex resumed>) = ? [pid 1425] <... exit_group resumed>) = ? [pid 1433] set_robust_list(0x7fd1a43f59a0, 24 [pid 1430] +++ exited with 0 +++ [pid 1425] +++ exited with 0 +++ [pid 305] <... restart_syscall resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1431 attached [pid 1431] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1431] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1425, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1433] <... set_robust_list resumed>) = 0 [pid 1431] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1433] rt_sigprocmask(SIG_SETMASK, [] [pid 1431] chdir("./66") = 0 [pid 1431] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1431] setpgid(0, 0) = 0 [pid 1431] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1431] write(3, "1000", 4 [pid 305] umount2("./73", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1431] <... write resumed>) = 4 [pid 1431] close(3) = 0 [pid 1431] symlink("/dev/binderfs", "./binderfs" [pid 1433] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1431] <... symlink resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1431] write(1, "executing program\n", 18) = 18 executing program [pid 1431] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] openat(AT_FDCWD, "./73", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./84", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... openat resumed>) = 3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./84", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./84/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1433] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] fstat(3 [pid 304] newfstatat(AT_FDCWD, "./84/binderfs" [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1433] <... socket resumed>) = 3 [pid 305] getdents64(3 [pid 304] unlink("./84/binderfs" [pid 1433] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1431] <... futex resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 1433] <... futex resumed>) = 1 [pid 1431] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1427] <... futex resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] getdents64(3 [pid 1433] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1431] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1427] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] umount2("./73/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1433] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1431] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1427] <... futex resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] close(3 [pid 1433] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1431] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1427] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] newfstatat(AT_FDCWD, "./73/binderfs" [pid 304] <... close resumed>) = 0 [pid 1433] <... socket resumed>) = 4 [pid 1431] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] rmdir("./84" [pid 1433] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1431] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] unlink("./73/binderfs" [pid 304] <... rmdir resumed>) = 0 [pid 1433] <... futex resumed>) = 1 [pid 1431] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1427] <... futex resumed>) = 0 [pid 304] mkdir("./85", 0777 [pid 1433] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1431] <... mprotect resumed>) = 0 [pid 1427] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 1433] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1431] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1427] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1431] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1427] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1431] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1433] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] umount2("./68", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1436 attached ci2-android-5-15/strace-static-x86_64: Process 1435 attached [pid 1433] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] close(3 [pid 1431] <... clone3 resumed> => {parent_tid=[1436]}, 88) = 1436 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1435 [pid 1431] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1431] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1433] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./68", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... close resumed>) = 0 [pid 1431] <... futex resumed>) = 0 [pid 1431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1433] <... futex resumed>) = 1 [pid 1427] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 305] rmdir("./73" [pid 1436] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1436] rt_sigprocmask(SIG_SETMASK, [] [pid 1433] sendfile(-1, -1, [3 [pid 1427] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1436] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 1427] <... futex resumed>) = 0 [pid 1433] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] fstat(3 [pid 1436] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1433] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1427] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1435] set_robust_list(0x555563d1b6a0, 24 [pid 1433] <... futex resumed>) = 0 [pid 305] mkdir("./74", 0777 [pid 1436] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1431] <... futex resumed>) = 0 [pid 1436] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1436] <... socket resumed>) = 4 [pid 1433] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1431] <... futex resumed>) = 0 [pid 1427] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] getdents64(3 [pid 1436] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1436] <... futex resumed>) = 0 [pid 1431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1436] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1436] <... connect resumed>) = -1 EEXIST (File exists) [pid 1431] <... futex resumed>) = 0 [pid 1436] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1436] <... futex resumed>) = 0 [pid 1431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1436] sendfile(-1, -1, [3 [pid 1431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1436] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1433] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1431] <... futex resumed>) = 0 [pid 1427] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... mkdir resumed>) = 0 [pid 1436] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1436] <... futex resumed>) = 0 [pid 1431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1436] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1436] <... clone3 resumed>) = 1437 [pid 1435] <... set_robust_list resumed>) = 0 [pid 1433] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1431] <... futex resumed>) = 0 [pid 1427] <... futex resumed>) = 0 [pid 308] umount2("./68/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1436] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1436] <... futex resumed>) = 0 [pid 1431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1436] ioctl(3, PPPIOCSMRU, 0 [pid 1431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1436] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1431] <... futex resumed>) = 0 [pid 1436] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1436] <... futex resumed>) = 0 [pid 1431] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1436] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1431] exit_group(0 [pid 1436] <... futex resumed>) = ? [pid 1431] <... exit_group resumed>) = ? [pid 1436] +++ exited with 0 +++ [pid 1433] <... clone3 resumed>) = 1438 [pid 1431] +++ exited with 0 +++ [pid 1427] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1433] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1431, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] newfstatat(AT_FDCWD, "./68/binderfs" [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1435] rt_sigprocmask(SIG_SETMASK, [] [pid 1433] <... futex resumed>) = 1 [pid 1427] <... futex resumed>) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1427] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1435] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1433] ioctl(3, PPPIOCSMRU, 0 [pid 1427] <... futex resumed>) = 0 [pid 308] unlink("./68/binderfs" [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1439 [pid 1427] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1433] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] <... unlink resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1435] chdir("./85" [pid 1433] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1435] <... chdir resumed>) = 0 [pid 1433] <... futex resumed>) = 1 [pid 1427] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1435] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1433] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1435] <... prctl resumed>) = 0 [pid 1427] exit_group(0 [pid 308] close(3 [pid 1435] setpgid(0, 0 [pid 1433] <... futex resumed>) = ? [pid 1427] <... exit_group resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1439 attached [pid 308] <... close resumed>) = 0 [pid 1439] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 308] rmdir("./68" [pid 1439] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1439] chdir("./74") = 0 [pid 1439] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1433] +++ exited with 0 +++ [pid 1427] +++ exited with 0 +++ [pid 1439] setpgid(0, 0) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./69", 0777 [pid 1435] <... setpgid resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1427, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1439] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 308] <... mkdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1439] write(3, "1000", 4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1435] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1439] <... write resumed>) = 4 [pid 1439] close(3) = 0 [pid 1439] symlink("/dev/binderfs", "./binderfs" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1435] <... openat resumed>) = 3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1439] <... symlink resumed>) = 0 [pid 1439] write(1, "executing program\n", 18) = 18 [pid 1439] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1435] write(3, "1000", 4 [pid 1439] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1439] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1439] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1439] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1439] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1439] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1441]}, 88) = 1441 [pid 1439] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1440 attached [pid 1440] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1440] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1440] chdir("./69") = 0 [pid 1440] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1440] setpgid(0, 0) = 0 [pid 1440] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1435] <... write resumed>) = 4 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1440 [pid 1440] <... openat resumed>) = 3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1435] close(3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1440] write(3, "1000", 4 [pid 1435] <... close resumed>) = 0 [pid 1440] <... write resumed>) = 4 [pid 1440] close(3) = 0 [pid 1440] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1435] symlink("/dev/binderfs", "./binderfs"ci2-android-5-15/strace-static-x86_64: Process 1441 attached [pid 1441] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1441] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1441] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1435] <... symlink resumed>) = 0 [pid 1441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1435] write(1, "executing program\n", 18 [pid 1439] <... futex resumed>) = 0 executing program [pid 1435] <... write resumed>) = 18 [pid 1439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1435] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 1435] <... futex resumed>) = 0 [pid 1435] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1439] <... futex resumed>) = 0 [pid 1435] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./66", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1435] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1441] <... futex resumed>) = 1 [pid 1440] write(1, "executing program\n", 18 [pid 1435] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... restart_syscall resumed>) = 0 [pid 1435] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] openat(AT_FDCWD, "./66", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1435] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] <... openat resumed>) = 3 [pid 311] fstat(3 [pid 1435] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1435] <... mprotect resumed>) = 0 [pid 306] umount2("./76", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1435] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] openat(AT_FDCWD, "./76", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1435] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] umount2("./66/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1435] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... openat resumed>) = 3 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] fstat(3 [pid 311] newfstatat(AT_FDCWD, "./66/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1440] <... write resumed>) = 18 [pid 1441] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(3 [pid 311] unlink("./66/binderfs" [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1440] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... unlink resumed>) = 0 [pid 306] umount2("./76/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] getdents64(3 [pid 1435] <... clone3 resumed> => {parent_tid=[1442]}, 88) = 1442 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 1435] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] newfstatat(AT_FDCWD, "./76/binderfs" [pid 1435] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] close(3 [pid 1440] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1435] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... close resumed>) = 0 [pid 306] unlink("./76/binderfs" [pid 1435] <... futex resumed>) = 0 [pid 311] rmdir("./66" [pid 1440] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1441] <... socket resumed>) = 4 [pid 306] <... unlink resumed>) = 0 [pid 1440] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 1435] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] mkdir("./67", 0777 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1440] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1439] <... futex resumed>) = 0 [pid 1439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1440] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1441] <... futex resumed>) = 1 [pid 1440] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... mkdir resumed>) = 0 [pid 306] close(3 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... close resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rmdir("./76" [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1441] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 306] <... rmdir resumed>) = 0 [pid 1440] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1440] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1441] <... connect resumed>) = -1 EEXIST (File exists) [pid 1440] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1439] <... futex resumed>) = 0 [pid 306] mkdir("./77", 0777 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1443 [pid 1439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1441] <... futex resumed>) = 1 [pid 1441] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 1440] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1440] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1439] <... futex resumed>) = 0 [pid 1439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1441] <... futex resumed>) = 1 [pid 1441] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1445 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1440] <... clone3 resumed> => {parent_tid=[1444]}, 88) = 1444 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1440] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1440] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1443 attached ) = 0 [pid 1440] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1445 attached ci2-android-5-15/strace-static-x86_64: Process 1444 attached ci2-android-5-15/strace-static-x86_64: Process 1442 attached [pid 1445] set_robust_list(0x555563d1b6a0, 24 [pid 1443] set_robust_list(0x555563d1b6a0, 24 [pid 1441] <... clone3 resumed>) = 1446 [pid 1441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1439] <... futex resumed>) = 0 [pid 1441] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1441] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1439] <... futex resumed>) = 0 [pid 1445] <... set_robust_list resumed>) = 0 [pid 1443] <... set_robust_list resumed>) = 0 [pid 1441] ioctl(3, PPPIOCSMRU, 0 [pid 1439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1441] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1439] <... futex resumed>) = 0 [pid 1441] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1439] exit_group(0 [pid 1441] <... futex resumed>) = ? [pid 1439] <... exit_group resumed>) = ? [pid 1445] rt_sigprocmask(SIG_SETMASK, [] [pid 1444] set_robust_list(0x7fd1a43f59a0, 24 [pid 1443] rt_sigprocmask(SIG_SETMASK, [] [pid 1442] set_robust_list(0x7fd1a43f59a0, 24 [pid 1441] +++ exited with 0 +++ [pid 1439] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1439, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1445] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1445] chdir("./77") = 0 [pid 1445] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1445] setpgid(0, 0) = 0 [pid 1445] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1444] <... set_robust_list resumed>) = 0 [pid 1443] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1442] <... set_robust_list resumed>) = 0 [pid 1445] write(3, "1000", 4) = 4 [pid 1443] chdir("./67" [pid 1445] close(3) = 0 [pid 1445] symlink("/dev/binderfs", "./binderfs" [pid 1444] rt_sigprocmask(SIG_SETMASK, [] [pid 1443] <... chdir resumed>) = 0 [pid 1442] rt_sigprocmask(SIG_SETMASK, [] [pid 1445] <... symlink resumed>) = 0 [pid 1443] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1442] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1443] <... prctl resumed>) = 0 [pid 1442] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1443] setpgid(0, 0 [pid 1442] <... socket resumed>) = 3 [pid 1445] write(1, "executing program\n", 18 [pid 1443] <... setpgid resumed>) = 0 [pid 1442] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1444] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1443] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC executing program [pid 1442] <... futex resumed>) = 1 [pid 1435] <... futex resumed>) = 0 [pid 1445] <... write resumed>) = 18 [pid 1444] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1443] <... openat resumed>) = 3 [pid 1442] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1435] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1443] write(3, "1000", 4 [pid 1442] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1435] <... futex resumed>) = 0 [pid 1443] <... write resumed>) = 4 [pid 1442] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1435] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1443] close(3 [pid 1442] <... socket resumed>) = 4 [pid 1443] <... close resumed>) = 0 [pid 1442] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1445] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1443] symlink("/dev/binderfs", "./binderfs" [pid 1442] <... futex resumed>) = 1 [pid 1435] <... futex resumed>) = 0 [pid 1445] <... futex resumed>) = 0 [pid 1444] <... socket resumed>) = 3 executing program [pid 1443] <... symlink resumed>) = 0 [pid 1442] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1435] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1445] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1443] write(1, "executing program\n", 18 [pid 1442] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1435] <... futex resumed>) = 0 [pid 1445] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1443] <... write resumed>) = 18 [pid 1442] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1435] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1445] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1444] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1443] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1442] <... connect resumed>) = -1 EEXIST (File exists) [pid 305] <... restart_syscall resumed>) = 0 [pid 1445] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1443] <... futex resumed>) = 0 [pid 1442] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1445] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1443] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1442] <... futex resumed>) = 1 [pid 1435] <... futex resumed>) = 0 [pid 1445] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1443] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1442] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1435] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1445] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1443] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1442] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1435] <... futex resumed>) = 0 [pid 305] umount2("./74", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1445] <... mprotect resumed>) = 0 [pid 1443] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1442] sendfile(-1, -1, [3 [pid 1435] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1445] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1443] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1442] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 305] openat(AT_FDCWD, "./74", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1445] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1443] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1442] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1445] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1443] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1442] <... futex resumed>) = 1 [pid 305] <... openat resumed>) = 3 [pid 1443] <... mprotect resumed>) = 0 [pid 1442] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1435] <... futex resumed>) = 0 [pid 305] fstat(3 [pid 1445] <... clone3 resumed> => {parent_tid=[1447]}, 88) = 1447 [pid 1443] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1435] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1445] rt_sigprocmask(SIG_SETMASK, [] [pid 1443] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1442] <... futex resumed>) = 0 [pid 1435] <... futex resumed>) = 1 [pid 1445] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1443] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1442] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] getdents64(3 [pid 1435] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1448 attached [pid 1445] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1444] <... futex resumed>) = 1 [pid 1442] <... clone3 resumed>) = 1449 [pid 1440] <... futex resumed>) = 0 [pid 1448] set_robust_list(0x7fd1a43f59a0, 24 [pid 1445] <... futex resumed>) = 0 [pid 1444] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1443] <... clone3 resumed> => {parent_tid=[1448]}, 88) = 1448 [pid 1442] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1443] rt_sigprocmask(SIG_SETMASK, [] [pid 1442] <... futex resumed>) = 1 [pid 1448] <... set_robust_list resumed>) = 0 [pid 1445] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1444] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1443] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1442] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1440] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1435] <... futex resumed>) = 0 [pid 305] umount2("./74/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1443] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1448] rt_sigprocmask(SIG_SETMASK, [] [pid 1444] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1443] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1440] <... futex resumed>) = 0 [pid 1435] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 1447 attached [pid 1447] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1447] rt_sigprocmask(SIG_SETMASK, [] [pid 1448] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1444] <... socket resumed>) = 4 [pid 1442] <... futex resumed>) = 0 [pid 1440] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1435] <... futex resumed>) = 1 [pid 305] newfstatat(AT_FDCWD, "./74/binderfs" [pid 1442] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1442] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1442] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1447] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1447] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1447] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1435] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1444] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1445] <... futex resumed>) = 0 [pid 1445] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1445] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1447] <... futex resumed>) = 1 [pid 1447] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1435] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1444] <... futex resumed>) = 1 [pid 1440] <... futex resumed>) = 0 [pid 305] unlink("./74/binderfs" [pid 1447] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1435] exit_group(0 [pid 1440] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1445] <... futex resumed>) = 0 [pid 1445] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1440] <... futex resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 1445] <... futex resumed>) = 0 [pid 1444] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1442] <... futex resumed>) = ? [pid 1440] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1435] <... exit_group resumed>) = ? [pid 305] getdents64(3 [pid 1445] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1444] <... connect resumed>) = -1 EEXIST (File exists) [pid 1442] +++ exited with 0 +++ [pid 1447] <... futex resumed>) = 1 [pid 1447] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1447] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1445] <... futex resumed>) = 0 [pid 1445] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1445] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1435] +++ exited with 0 +++ [pid 1444] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1447] <... futex resumed>) = 1 [pid 1444] <... futex resumed>) = 1 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1435, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1440] <... futex resumed>) = 0 [pid 1444] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1444] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1440] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] close(3 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1444] sendfile(-1, -1, [3 [pid 1440] <... futex resumed>) = 0 [pid 1444] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1440] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... close resumed>) = 0 [pid 1444] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1440] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] rmdir("./74" [pid 1444] <... futex resumed>) = 0 [pid 1440] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1447] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 305] <... rmdir resumed>) = 0 [pid 1440] <... futex resumed>) = 0 [pid 1444] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1440] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] mkdir("./75", 0777 [pid 1447] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1445] <... futex resumed>) = 0 [pid 1447] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1445] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1447] <... clone3 resumed>) = 1451 [pid 1445] <... futex resumed>) = 0 [pid 1444] <... clone3 resumed>) = 1450 [pid 1447] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1445] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... mkdir resumed>) = 0 [pid 1447] <... futex resumed>) = 0 [pid 1445] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1444] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1447] ioctl(3, PPPIOCSMRU, 0 [pid 1445] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1444] <... futex resumed>) = 1 [pid 1440] <... futex resumed>) = 0 [pid 1448] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1447] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1445] <... futex resumed>) = 0 [pid 1444] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1440] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1448] <... socket resumed>) = 3 [pid 1447] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1445] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1444] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1440] <... futex resumed>) = 0 [pid 1447] <... futex resumed>) = 0 [pid 1445] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1447] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1445] exit_group(0 [pid 1447] <... futex resumed>) = ? [pid 1445] <... exit_group resumed>) = ? [pid 1440] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1452 attached [pid 1448] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1447] +++ exited with 0 +++ [pid 1445] +++ exited with 0 +++ [pid 1444] ioctl(3, PPPIOCSMRU, 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1445, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1452 [pid 1448] <... futex resumed>) = 1 [pid 1444] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1443] <... futex resumed>) = 0 [pid 1448] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1444] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1443] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1452] set_robust_list(0x555563d1b6a0, 24 [pid 1448] <... socket resumed>) = 4 [pid 1444] <... futex resumed>) = 1 [pid 1443] <... futex resumed>) = 0 [pid 1440] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1452] <... set_robust_list resumed>) = 0 [pid 1452] rt_sigprocmask(SIG_SETMASK, [] [pid 1448] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1444] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1443] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1440] exit_group(0 [pid 1448] <... futex resumed>) = 0 [pid 1452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1452] chdir("./75" [pid 1443] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1444] <... futex resumed>) = ? [pid 1440] <... exit_group resumed>) = ? [pid 1448] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1443] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1444] +++ exited with 0 +++ [pid 1452] <... chdir resumed>) = 0 [pid 1443] <... futex resumed>) = 0 [pid 1452] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1452] setpgid(0, 0) = 0 [pid 1452] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1448] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1443] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1440] +++ exited with 0 +++ [pid 304] <... restart_syscall resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1440, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1448] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1452] write(3, "1000", 4 [pid 1448] <... connect resumed>) = -1 EEXIST (File exists) [pid 1452] <... write resumed>) = 4 [pid 304] umount2("./85", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1448] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1452] close(3 [pid 1448] <... futex resumed>) = 1 [pid 1443] <... futex resumed>) = 0 [pid 304] openat(AT_FDCWD, "./85", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1443] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1448] sendfile(-1, -1, [3 [pid 1443] <... futex resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 1448] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1443] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] fstat(3 [pid 1448] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1452] <... close resumed>) = 0 [pid 304] getdents64(3 [pid 1448] <... futex resumed>) = 1 [pid 1443] <... futex resumed>) = 0 [pid 1452] symlink("/dev/binderfs", "./binderfs" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1448] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1443] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./85/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1443] <... futex resumed>) = 0 [pid 1452] <... symlink resumed>) = 0 [pid 1452] write(1, "executing program\n", 18) = 18 [pid 1452] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1448] <... clone3 resumed>) = 1453 [pid 1443] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1448] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1443] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1448] <... futex resumed>) = 0 [pid 304] newfstatat(AT_FDCWD, "./85/binderfs" [pid 1443] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1452] <... futex resumed>) = 0 [pid 1443] <... futex resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 1448] ioctl(3, PPPIOCSMRU, 0 [pid 1443] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] unlink("./85/binderfs" [pid 1448] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1448] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3 [pid 1448] <... futex resumed>) = 1 [pid 1443] <... futex resumed>) = 0 [pid 1452] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] umount2("./77", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1443] exit_group(0 [pid 1452] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] close(3 [pid 1443] <... exit_group resumed>) = ? [pid 1452] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] openat(AT_FDCWD, "./77", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 304] <... close resumed>) = 0 [pid 1452] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] fstat(3 [pid 1452] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1452] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1448] +++ exited with 0 +++ [pid 1443] +++ exited with 0 +++ [pid 306] getdents64(3 [pid 304] rmdir("./85" [pid 1452] <... mprotect resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1443, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1452] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] umount2("./77/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1452] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... rmdir resumed>) = 0 [pid 1452] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] newfstatat(AT_FDCWD, "./77/binderfs" [pid 304] mkdir("./86", 0777ci2-android-5-15/strace-static-x86_64: Process 1454 attached [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1452] <... clone3 resumed> => {parent_tid=[1454]}, 88) = 1454 [pid 306] unlink("./77/binderfs" [pid 1452] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... unlink resumed>) = 0 [pid 1452] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 1452] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 1452] <... futex resumed>) = 0 [pid 306] close(3 [pid 1452] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./77") = 0 [pid 306] mkdir("./78", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1455 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1454] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1454] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1454] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1454] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1452] <... futex resumed>) = 0 [pid 1454] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1452] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1454] <... socket resumed>) = 4 [pid 1452] <... futex resumed>) = 0 [pid 1454] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1452] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1454] <... futex resumed>) = 0 [pid 1452] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1454] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1452] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1454] <... connect resumed>) = 0 [pid 1452] <... futex resumed>) = 0 [pid 1454] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1452] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1454] <... futex resumed>) = 0 [pid 1452] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1454] sendfile(-1, -1, [3 [pid 1452] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1454] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1452] <... futex resumed>) = 0 [pid 1454] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1452] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1454] <... futex resumed>) = 0 [pid 1452] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1454] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1452] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1455 attached [pid 1454] <... clone3 resumed>) = 1456 [pid 1452] <... futex resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1454] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1452] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1454] <... futex resumed>) = 0 [pid 1452] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1454] ioctl(3, PPPIOCSMRU, 0 [pid 1452] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1454] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1452] <... futex resumed>) = 0 [pid 1454] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1452] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1454] <... futex resumed>) = 0 [pid 1452] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1455] set_robust_list(0x555563d1b6a0, 24 [pid 1454] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1452] exit_group(0 [pid 1454] <... futex resumed>) = ? [pid 1452] <... exit_group resumed>) = ? [pid 1455] <... set_robust_list resumed>) = 0 [pid 1454] +++ exited with 0 +++ [pid 1452] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] umount2("./69", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./69", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1452, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1455] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./69/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1457 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./69/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./69/binderfs" [pid 1455] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./69") = 0 [pid 308] mkdir("./70", 0777 [pid 1455] chdir("./78" [pid 308] <... mkdir resumed>) = 0 [pid 305] umount2("./75", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1455] <... chdir resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1458 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1457 attached [pid 1457] set_robust_list(0x555563d1b6a0, 24 [pid 1455] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] openat(AT_FDCWD, "./75", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1457] <... set_robust_list resumed>) = 0 [pid 1457] rt_sigprocmask(SIG_SETMASK, [] [pid 1455] <... prctl resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1458 attached [pid 305] <... openat resumed>) = 3 [pid 1455] setpgid(0, 0 [pid 311] umount2("./67", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1455] <... setpgid resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] fstat(3 [pid 311] openat(AT_FDCWD, "./67", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 1455] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] umount2("./67/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./67/binderfs" [pid 305] getdents64(3 [pid 1455] <... openat resumed>) = 3 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./67/binderfs") = 0 [pid 311] getdents64(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1455] write(3, "1000", 4 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./67" [pid 1455] <... write resumed>) = 4 [pid 1458] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... rmdir resumed>) = 0 [pid 305] umount2("./75/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] mkdir("./68", 0777) = 0 [pid 1455] close(3 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1458] <... set_robust_list resumed>) = 0 [pid 1455] <... close resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./75/binderfs" [pid 1457] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1459 [pid 1457] chdir("./86" [pid 1455] symlink("/dev/binderfs", "./binderfs" [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1457] <... chdir resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1457] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1457] setpgid(0, 0) = 0 [pid 1457] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1455] <... symlink resumed>) = 0 [pid 305] unlink("./75/binderfs" [pid 1457] write(3, "1000", 4) = 4 [pid 1457] close(3) = 0 [pid 1457] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1457] write(1, "executing program\n", 18 [pid 1455] write(1, "executing program\n", 18 [pid 305] <... unlink resumed>) = 0 [pid 1457] <... write resumed>) = 18 [pid 1457] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1457] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1457] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1457] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1457] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1457] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] getdents64(3 [pid 1455] <... write resumed>) = 18 [pid 1457] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1457] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1455] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1458] rt_sigprocmask(SIG_SETMASK, [] [pid 1457] <... clone3 resumed> => {parent_tid=[1460]}, 88) = 1460 executing program executing program [pid 1457] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1457] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1457] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1455] <... futex resumed>) = 0 [pid 305] close(3ci2-android-5-15/strace-static-x86_64: Process 1460 attached ci2-android-5-15/strace-static-x86_64: Process 1459 attached [pid 1458] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1455] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... close resumed>) = 0 [pid 1455] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] rmdir("./75" [pid 1455] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1460] set_robust_list(0x7fd1a43f59a0, 24 [pid 305] <... rmdir resumed>) = 0 [pid 1455] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] mkdir("./76", 0777 [pid 1455] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1460] <... set_robust_list resumed>) = 0 [pid 1460] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1460] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1460] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... mkdir resumed>) = 0 [pid 1455] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1455] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1455] <... mprotect resumed>) = 0 [pid 1457] <... futex resumed>) = 0 [pid 1457] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1455] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1455] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1457] <... futex resumed>) = 0 [pid 1455] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1457] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1460] <... futex resumed>) = 1 [pid 1460] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1460] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1457] <... futex resumed>) = 0 [pid 1457] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1455] <... clone3 resumed> => {parent_tid=[1461]}, 88) = 1461 [pid 1455] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1462 [pid 1455] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1457] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1455] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1455] <... futex resumed>) = 0 [pid 1460] <... futex resumed>) = 1 [pid 1455] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1460] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1458] chdir("./70"ci2-android-5-15/strace-static-x86_64: Process 1461 attached [pid 1460] <... connect resumed>) = 0 [pid 1459] set_robust_list(0x555563d1b6a0, 24 [pid 1458] <... chdir resumed>) = 0 [pid 1460] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1457] <... futex resumed>) = 0 [pid 1457] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1457] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1460] <... futex resumed>) = 1 [pid 1460] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1460] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1457] <... futex resumed>) = 0 [pid 1457] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1457] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1460] <... futex resumed>) = 1 [pid 1461] set_robust_list(0x7fd1a43f59a0, 24 [pid 1459] <... set_robust_list resumed>) = 0 [pid 1458] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1460] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1458] <... prctl resumed>) = 0 [pid 1458] setpgid(0, 0 [pid 1461] <... set_robust_list resumed>) = 0 [pid 1459] rt_sigprocmask(SIG_SETMASK, [] [pid 1458] <... setpgid resumed>) = 0 [pid 1458] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1461] rt_sigprocmask(SIG_SETMASK, [] [pid 1459] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1458] <... openat resumed>) = 3 [pid 1458] write(3, "1000", 4) = 4 [pid 1460] <... clone3 resumed>) = 1463 [pid 1460] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1457] <... futex resumed>) = 0 [pid 1457] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1457] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1460] <... futex resumed>) = 1 [pid 1460] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 1460] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1457] <... futex resumed>) = 0 [pid 1457] exit_group(0) = ? [pid 1460] <... futex resumed>) = ? [pid 1460] +++ exited with 0 +++ [pid 1457] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1462 attached [pid 1462] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1462] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1462] chdir("./76") = 0 [pid 1462] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1457, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1458] close(3 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1462] setpgid(0, 0 [pid 1458] <... close resumed>) = 0 [pid 1462] <... setpgid resumed>) = 0 [pid 1462] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1462] write(3, "1000", 4) = 4 [pid 1462] close(3) = 0 [pid 1462] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1462] write(1, "executing program\n", 18) = 18 [pid 1462] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1462] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1462] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1462] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1462] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1462] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1462] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1464]}, 88) = 1464 [pid 1462] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1462] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1462] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1464 attached [pid 1464] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1464] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1464] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1464] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1462] <... futex resumed>) = 0 [pid 1462] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1462] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1464] <... futex resumed>) = 1 [pid 1464] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1464] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1462] <... futex resumed>) = 0 [pid 1462] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1462] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1464] <... futex resumed>) = 1 [pid 1464] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1464] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1462] <... futex resumed>) = 0 [pid 1462] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1462] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1464] <... futex resumed>) = 1 [pid 1464] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1464] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1462] <... futex resumed>) = 0 [pid 1462] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1462] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1464] <... futex resumed>) = 1 [pid 1464] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1465 [pid 1464] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1462] <... futex resumed>) = 0 [pid 1462] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1462] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1464] <... futex resumed>) = 1 [pid 1464] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1464] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1462] <... futex resumed>) = 0 [pid 1462] exit_group(0 [pid 1458] symlink("/dev/binderfs", "./binderfs" [pid 1462] <... exit_group resumed>) = ? [pid 1464] <... futex resumed>) = ? [pid 1458] <... symlink resumed>) = 0 executing program [pid 1458] write(1, "executing program\n", 18) = 18 executing program [pid 1461] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1459] chdir("./68" [pid 1458] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1464] +++ exited with 0 +++ [pid 1462] +++ exited with 0 +++ [pid 1458] <... futex resumed>) = 0 [pid 1461] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1459] <... chdir resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1462, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1458] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1459] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1458] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1459] <... prctl resumed>) = 0 [pid 1458] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1459] setpgid(0, 0 [pid 1461] <... socket resumed>) = 3 [pid 1458] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1458] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1458] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1458] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... restart_syscall resumed>) = 0 [pid 1458] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1458] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] umount2("./86", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1458] <... clone3 resumed> => {parent_tid=[1466]}, 88) = 1466 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1458] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] openat(AT_FDCWD, "./86", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1458] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... openat resumed>) = 3 [pid 1458] <... futex resumed>) = 0 [pid 1459] <... setpgid resumed>) = 0 [pid 304] fstat(3 [pid 1458] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1459] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./86/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./86/binderfs" [pid 1459] <... openat resumed>) = 3 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./86/binderfs" [pid 1459] write(3, "1000", 4 [pid 304] <... unlink resumed>) = 0 [pid 1459] <... write resumed>) = 4 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1459] close(3 [pid 304] close(3) = 0 [pid 1459] <... close resumed>) = 0 [pid 304] rmdir("./86" [pid 1459] symlink("/dev/binderfs", "./binderfs" [pid 304] <... rmdir resumed>) = 0 [pid 304] mkdir("./87", 0777) = 0 [pid 1459] <... symlink resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1459] write(1, "executing program\n", 18 [pid 1461] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1459] <... write resumed>) = 18 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1467 executing program [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1459] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1455] <... futex resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1467 attached [pid 1461] <... futex resumed>) = 1 [pid 1459] <... futex resumed>) = 0 [pid 1455] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1459] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1461] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1459] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1455] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1461] <... socket resumed>) = 4 [pid 1459] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1461] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1467] set_robust_list(0x555563d1b6a0, 24 [pid 1459] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1459] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1467] <... set_robust_list resumed>) = 0 [pid 1461] <... futex resumed>) = 1 [pid 1455] <... futex resumed>) = 0 [pid 1455] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1459] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1455] <... futex resumed>) = 0 [pid 1455] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1459] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITEci2-android-5-15/strace-static-x86_64: Process 1466 attached ) = 0 [pid 1466] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1466] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1466] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1459] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1466] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1458] <... futex resumed>) = 0 [pid 1459] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1458] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1459] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1458] <... futex resumed>) = 0 [pid 1461] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1466] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1458] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1466] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1459] <... clone3 resumed> => {parent_tid=[1468]}, 88) = 1468 [pid 1461] <... connect resumed>) = -1 EEXIST (File exists) [pid 1466] <... futex resumed>) = 1 [pid 1458] <... futex resumed>) = 0 [pid 1459] rt_sigprocmask(SIG_SETMASK, [] [pid 1461] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1458] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1459] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1461] <... futex resumed>) = 1 [pid 1458] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1455] <... futex resumed>) = 0 [pid 1461] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1459] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1455] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1461] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1459] <... futex resumed>) = 0 [pid 1455] <... futex resumed>) = 0 [pid 1459] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1461] sendfile(-1, -1, [3 [pid 1455] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1461] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1466] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1461] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1466] <... connect resumed>) = -1 EEXIST (File exists) [pid 1466] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1458] <... futex resumed>) = 0 [pid 1461] <... futex resumed>) = 1 [pid 1458] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1455] <... futex resumed>) = 0 [pid 1461] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1458] <... futex resumed>) = 0 [pid 1455] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1461] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1458] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1455] <... futex resumed>) = 0 [pid 1461] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1455] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1466] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1466] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1458] <... futex resumed>) = 0 [pid 1466] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1458] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1458] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1461] <... clone3 resumed>) = 1469 [pid 1466] <... clone3 resumed>) = 1470 [pid 1461] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1466] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1458] <... futex resumed>) = 0 [pid 1461] <... futex resumed>) = 1 [pid 1455] <... futex resumed>) = 0 [pid 1461] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1458] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1455] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1461] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1458] <... futex resumed>) = 0 [pid 1455] <... futex resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 1461] ioctl(3, PPPIOCSMRU, 0 [pid 1458] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1455] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1461] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1466] ioctl(3, PPPIOCSMRU, 0 [pid 1461] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] umount2("./76", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1461] <... futex resumed>) = 1 [pid 1455] <... futex resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1466] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1455] exit_group(0 [pid 1461] ???( [pid 305] openat(AT_FDCWD, "./76", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1461] <... ??? resumed>) = ? [pid 1455] <... exit_group resumed>) = ? [pid 305] <... openat resumed>) = 3 [pid 1466] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1458] <... futex resumed>) = 0 [pid 305] fstat(3 [pid 1466] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1468 attached [pid 1468] set_robust_list(0x7fd1a43f59a0, 24 [pid 1458] exit_group(0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1458] <... exit_group resumed>) = ? [pid 305] getdents64(3 [pid 1466] <... futex resumed>) = ? [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./76/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./76/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./76/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./76" [pid 1461] +++ exited with 0 +++ [pid 1455] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1455, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... rmdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] mkdir("./77", 0777 [pid 1466] +++ exited with 0 +++ [pid 1458] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1458, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1468] <... set_robust_list resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1468] rt_sigprocmask(SIG_SETMASK, [] [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1468] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1468] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1468] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1468] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1459] <... futex resumed>) = 0 [pid 1459] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1471 [pid 1468] <... futex resumed>) = 0 [pid 1459] <... futex resumed>) = 1 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1468] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1459] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1468] <... socket resumed>) = 4 ci2-android-5-15/strace-static-x86_64: Process 1471 attached [pid 1471] set_robust_list(0x555563d1b6a0, 24 [pid 1468] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1471] <... set_robust_list resumed>) = 0 [pid 1471] rt_sigprocmask(SIG_SETMASK, [] [pid 1468] <... futex resumed>) = 1 [pid 1459] <... futex resumed>) = 0 [pid 1467] rt_sigprocmask(SIG_SETMASK, [] [pid 1459] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1468] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1459] <... futex resumed>) = 0 [pid 1471] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1459] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1468] <... connect resumed>) = -1 EEXIST (File exists) [pid 1471] chdir("./77" [pid 1468] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1467] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1471] <... chdir resumed>) = 0 [pid 1468] <... futex resumed>) = 1 [pid 1459] <... futex resumed>) = 0 [pid 1471] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1471] setpgid(0, 0) = 0 [pid 1471] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1468] sendfile(-1, -1, [3 [pid 1459] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1467] chdir("./87" [pid 1459] <... futex resumed>) = 0 [pid 1468] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1459] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1468] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1459] <... futex resumed>) = 0 [pid 1468] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1459] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1468] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1459] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1468] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1471] <... openat resumed>) = 3 [pid 1471] write(3, "1000", 4) = 4 [pid 1471] close(3) = 0 [pid 1471] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1471] write(1, "executing program\n", 18 [pid 1468] <... clone3 resumed>) = 1472 [pid 1467] <... chdir resumed>) = 0 [pid 1471] <... write resumed>) = 18 [pid 1471] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1471] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1468] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 1468] <... futex resumed>) = 1 [pid 1459] <... futex resumed>) = 0 [pid 1468] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1467] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] umount2("./78", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1468] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1459] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./78", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1468] ioctl(3, PPPIOCSMRU, 0 [pid 1459] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 1467] <... prctl resumed>) = 0 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 1468] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1459] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1467] setpgid(0, 0 [pid 1468] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1467] <... setpgid resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./78/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./78/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1468] <... futex resumed>) = 1 [pid 1459] <... futex resumed>) = 0 [pid 1467] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] unlink("./78/binderfs" [pid 1459] exit_group(0 [pid 1468] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL) = ? [pid 1467] <... openat resumed>) = 3 [pid 1459] <... exit_group resumed>) = ? [pid 306] <... unlink resumed>) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 1468] +++ exited with 0 +++ [pid 306] rmdir("./78") = 0 [pid 306] mkdir("./79", 0777 [pid 1467] write(3, "1000", 4 [pid 1459] +++ exited with 0 +++ [pid 306] <... mkdir resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1459, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1467] <... write resumed>) = 4 [pid 1467] close(3 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1473 ci2-android-5-15/strace-static-x86_64: Process 1473 attached [pid 1467] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1471] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1471] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1467] symlink("/dev/binderfs", "./binderfs" [pid 1471] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1471] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1471] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1467] <... symlink resumed>) = 0 [pid 1471] <... clone3 resumed> => {parent_tid=[1474]}, 88) = 1474 [pid 1467] write(1, "executing program\n", 18 [pid 1471] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1471] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1471] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1467] <... write resumed>) = 18 ci2-android-5-15/strace-static-x86_64: Process 1474 attached executing program executing program [pid 1474] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1474] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1474] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1474] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1467] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1471] <... futex resumed>) = 0 [pid 1471] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1467] <... futex resumed>) = 0 [pid 1471] <... futex resumed>) = 0 [pid 1471] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1474] <... futex resumed>) = 1 [pid 1474] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1467] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1474] <... socket resumed>) = 4 [pid 1467] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1473] set_robust_list(0x555563d1b6a0, 24 [pid 1474] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1471] <... futex resumed>) = 0 [pid 1471] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1471] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1474] <... futex resumed>) = 1 [pid 1474] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1473] <... set_robust_list resumed>) = 0 [pid 1467] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... restart_syscall resumed>) = 0 [pid 1467] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1474] <... connect resumed>) = -1 EEXIST (File exists) [pid 1473] rt_sigprocmask(SIG_SETMASK, [] [pid 1467] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] umount2("./70", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./70", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1467] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1467] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] umount2("./70/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1467] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1467] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1467] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] newfstatat(AT_FDCWD, "./70/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1467] <... clone3 resumed> => {parent_tid=[1475]}, 88) = 1475 [pid 1467] rt_sigprocmask(SIG_SETMASK, [] [pid 308] unlink("./70/binderfs" [pid 1467] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1474] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1473] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1467] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 1467] <... futex resumed>) = 0 [pid 1467] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./70" [pid 1474] <... futex resumed>) = 1 [pid 1473] chdir("./79" [pid 1471] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 1471] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./71", 0777 [pid 1474] sendfile(-1, -1, [3 [pid 1473] <... chdir resumed>) = 0 [pid 1471] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 1471] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1474] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1473] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1476 [pid 1474] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1476 attached [pid 1473] <... prctl resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1475 attached [pid 1474] <... futex resumed>) = 1 [pid 1473] setpgid(0, 0 [pid 1471] <... futex resumed>) = 0 [pid 1471] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1471] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1475] set_robust_list(0x7fd1a43f59a0, 24 [pid 1474] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1476] set_robust_list(0x555563d1b6a0, 24 [pid 1473] <... setpgid resumed>) = 0 [pid 1475] <... set_robust_list resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 311] umount2("./68", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./68", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1474] <... clone3 resumed>) = 1477 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./68/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./68/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1473] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] unlink("./68/binderfs") = 0 [pid 1473] <... openat resumed>) = 3 [pid 1474] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./68" [pid 1473] write(3, "1000", 4 [pid 1476] <... set_robust_list resumed>) = 0 [pid 1474] <... futex resumed>) = 1 [pid 1473] <... write resumed>) = 4 [pid 1471] <... futex resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 1471] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./69", 0777 [pid 1471] <... futex resumed>) = 0 [pid 1473] close(3 [pid 311] <... mkdir resumed>) = 0 [pid 1474] ioctl(3, PPPIOCSMRU, 0 [pid 1471] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1476] rt_sigprocmask(SIG_SETMASK, [] [pid 1474] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1473] <... close resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1478 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1475] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1475] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1475] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1475] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1467] <... futex resumed>) = 0 [pid 1467] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1475] <... futex resumed>) = 0 [pid 1467] <... futex resumed>) = 1 [pid 1475] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1467] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1475] <... socket resumed>) = 4 [pid 1475] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1473] symlink("/dev/binderfs", "./binderfs" [pid 1475] <... futex resumed>) = 1 [pid 1467] <... futex resumed>) = 0 [pid 1475] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1467] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1475] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1467] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1478 attached [pid 1476] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1474] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1473] <... symlink resumed>) = 0 [pid 1467] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1473] write(1, "executing program\n", 18 [pid 1474] <... futex resumed>) = 1 [pid 1471] <... futex resumed>) = 0 [pid 1474] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 1473] <... write resumed>) = 18 [pid 1471] exit_group(0) = ? [pid 1473] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1474] <... futex resumed>) = ? [pid 1475] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1475] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1467] <... futex resumed>) = 0 [pid 1473] <... futex resumed>) = 0 [pid 1467] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1467] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1475] <... futex resumed>) = 1 [pid 1474] +++ exited with 0 +++ [pid 1471] +++ exited with 0 +++ [pid 1473] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1475] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1475] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1467] <... futex resumed>) = 0 [pid 1467] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1471, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1473] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1467] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1475] <... futex resumed>) = 1 [pid 1475] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1479 [pid 1475] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1467] <... futex resumed>) = 0 [pid 1467] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1467] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1475] <... futex resumed>) = 1 [pid 1473] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1475] ioctl(3, PPPIOCSMRU, 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 1473] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1475] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1475] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1473] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] umount2("./77", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1473] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1473] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] openat(AT_FDCWD, "./77", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1467] <... futex resumed>) = 0 [pid 1473] <... mprotect resumed>) = 0 [pid 1467] exit_group(0 [pid 305] <... openat resumed>) = 3 [pid 1467] <... exit_group resumed>) = ? [pid 305] fstat(3 [pid 1473] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1475] <... futex resumed>) = ? [pid 305] getdents64(3 [pid 1473] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1478] set_robust_list(0x555563d1b6a0, 24 [pid 1476] chdir("./71" [pid 1475] +++ exited with 0 +++ [pid 1473] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1467] +++ exited with 0 +++ [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./77/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1467, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1473] <... clone3 resumed> => {parent_tid=[1480]}, 88) = 1480 [pid 305] newfstatat(AT_FDCWD, "./77/binderfs" [pid 1473] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./77/binderfs" [pid 1473] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1473] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... unlink resumed>) = 0 [pid 1473] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 1473] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./77" [pid 1478] <... set_robust_list resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 305] mkdir("./78", 0777 [pid 1478] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1478] chdir("./69") = 0 [pid 1478] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 1478] setpgid(0, 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1478] <... setpgid resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1478] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 304] <... restart_syscall resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1481 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] umount2("./87", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1476] <... chdir resumed>) = 0 [pid 304] openat(AT_FDCWD, "./87", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1478] <... openat resumed>) = 3 [pid 304] <... openat resumed>) = 3 [pid 1476] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 304] fstat(3 [pid 1478] write(3, "1000", 4 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1476] <... prctl resumed>) = 0 [pid 1478] <... write resumed>) = 4 [pid 304] getdents64(3 [pid 1476] setpgid(0, 0) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./87/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1476] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1478] close(3 [pid 304] newfstatat(AT_FDCWD, "./87/binderfs" [pid 1478] <... close resumed>) = 0 [pid 1476] <... openat resumed>) = 3 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1478] symlink("/dev/binderfs", "./binderfs" [pid 1476] write(3, "1000", 4 [pid 304] unlink("./87/binderfs" [pid 1476] <... write resumed>) = 4 [pid 304] <... unlink resumed>) = 0 [pid 1476] close(3 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1476] <... close resumed>) = 0 [pid 304] close(3) = 0 [pid 1476] symlink("/dev/binderfs", "./binderfs" [pid 304] rmdir("./87" [pid 1478] <... symlink resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 1478] write(1, "executing program\n", 18 [pid 304] mkdir("./88", 0777 [pid 1478] <... write resumed>) = 18 [pid 1478] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1478] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1478] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 1478] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1476] <... symlink resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1476] write(1, "executing program\n", 18 [pid 1478] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1478] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1478] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [pid 1478] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1476] <... write resumed>) = 18 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1482 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1476] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1478] <... clone3 resumed> => {parent_tid=[1483]}, 88) = 1483 [pid 1476] <... futex resumed>) = 0 [pid 1478] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 1476] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1478] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1478] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1478] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1481 attached ci2-android-5-15/strace-static-x86_64: Process 1480 attached [pid 1476] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1481] set_robust_list(0x555563d1b6a0, 24 [pid 1480] set_robust_list(0x7fd1a43f59a0, 24 [pid 1476] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1481] <... set_robust_list resumed>) = 0 [pid 1476] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1483 attached ci2-android-5-15/strace-static-x86_64: Process 1482 attached [pid 1480] <... set_robust_list resumed>) = 0 [pid 1476] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1480] rt_sigprocmask(SIG_SETMASK, [] [pid 1481] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1480] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1482] set_robust_list(0x555563d1b6a0, 24 [pid 1476] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1481] chdir("./78") = 0 [pid 1481] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1483] set_robust_list(0x7fd1a43f59a0, 24 [pid 1482] <... set_robust_list resumed>) = 0 [pid 1480] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1476] <... mprotect resumed>) = 0 [pid 1481] setpgid(0, 0) = 0 [pid 1481] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1481] write(3, "1000", 4) = 4 [pid 1481] close(3) = 0 [pid 1481] symlink("/dev/binderfs", "./binderfs" [pid 1476] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1481] <... symlink resumed>) = 0 [pid 1476] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1480] <... socket resumed>) = 3 [pid 1481] write(1, "executing program\n", 18) = 18 [pid 1481] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1481] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1481] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1481] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1483] <... set_robust_list resumed>) = 0 [pid 1482] rt_sigprocmask(SIG_SETMASK, [] [pid 1481] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1480] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1476] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1481] <... mprotect resumed>) = 0 [pid 1481] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1476] <... clone3 resumed> => {parent_tid=[1484]}, 88) = 1484 [pid 1481] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1476] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1476] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1476] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1481] <... clone3 resumed> => {parent_tid=[1485]}, 88) = 1485 [pid 1481] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1481] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1473] <... futex resumed>) = 0 [pid 1473] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1481] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1473] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1484 attached [pid 1484] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1484] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1484] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1483] rt_sigprocmask(SIG_SETMASK, [] [pid 1482] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1480] <... futex resumed>) = 1 [pid 1480] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1482] chdir("./88" [pid 1480] <... socket resumed>) = 4 [pid 1484] <... socket resumed>) = 3 [pid 1484] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1476] <... futex resumed>) = 0 [pid 1480] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1476] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1484] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1476] <... futex resumed>) = 0 [pid 1473] <... futex resumed>) = 0 [pid 1480] <... futex resumed>) = 1 [pid 1476] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1473] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1480] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1473] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1482] <... chdir resumed>) = 0 [pid 1480] <... connect resumed>) = -1 EEXIST (File exists) [pid 1484] <... socket resumed>) = 4 [pid 1484] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1476] <... futex resumed>) = 0 [pid 1480] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1482] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1476] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1482] <... prctl resumed>) = 0 [pid 1480] <... futex resumed>) = 1 [pid 1476] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1473] <... futex resumed>) = 0 [pid 1482] setpgid(0, 0 [pid 1480] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1473] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1480] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1482] <... setpgid resumed>) = 0 [pid 1473] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1480] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1482] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1480] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1484] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1480] <... futex resumed>) = 1 [pid 1473] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1485 attached [pid 1483] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1482] <... openat resumed>) = 3 [pid 1480] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1473] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1473] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1484] <... connect resumed>) = -1 EEXIST (File exists) [pid 1484] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1476] <... futex resumed>) = 0 [pid 1480] <... clone3 resumed>) = 1486 [pid 1482] write(3, "1000", 4 [pid 1476] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1484] sendfile(-1, -1, [3 [pid 1476] <... futex resumed>) = 0 [pid 1480] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1476] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1482] <... write resumed>) = 4 [pid 1473] <... futex resumed>) = 0 [pid 1480] <... futex resumed>) = 1 [pid 1482] close(3 [pid 1480] ioctl(3, PPPIOCSMRU, 0 [pid 1473] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1482] <... close resumed>) = 0 [pid 1473] <... futex resumed>) = 0 [pid 1480] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1473] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1482] symlink("/dev/binderfs", "./binderfs" [pid 1480] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1484] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1484] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1476] <... futex resumed>) = 0 [pid 1480] <... futex resumed>) = 1 [pid 1476] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1473] <... futex resumed>) = 0 [pid 1480] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1476] <... futex resumed>) = 0 [pid 1484] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1476] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1473] exit_group(0) = ? [pid 1480] <... futex resumed>) = ? [pid 1484] <... clone3 resumed>) = 1487 [pid 1480] +++ exited with 0 +++ [pid 1473] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1473, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1482] <... symlink resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1484] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1482] write(1, "executing program\n", 18 [pid 1476] <... futex resumed>) = 0 [pid 1484] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1482] <... write resumed>) = 18 [pid 1476] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1484] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1476] <... futex resumed>) = 0 [pid 1482] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1476] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1484] ioctl(3, PPPIOCSMRU, 0 [pid 1482] <... futex resumed>) = 0 [pid 1484] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1484] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1476] <... futex resumed>) = 0 [pid 1482] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1484] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1482] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1476] exit_group(0 [pid 1482] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1476] <... exit_group resumed>) = ? [pid 1484] <... futex resumed>) = ? [pid 1482] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1482] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1485] set_robust_list(0x7fd1a43f59a0, 24 [pid 1482] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1483] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1482] <... mprotect resumed>) = 0 [pid 1485] <... set_robust_list resumed>) = 0 [pid 1482] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1485] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1485] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1482] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1483] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1478] <... futex resumed>) = 0 [pid 1482] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1478] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1478] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1484] +++ exited with 0 +++ [pid 1482] <... clone3 resumed> => {parent_tid=[1488]}, 88) = 1488 [pid 1476] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1488 attached [pid 1485] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1483] <... futex resumed>) = 1 [pid 1482] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1476, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1482] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1488] set_robust_list(0x7fd1a43f59a0, 24 [pid 1485] <... futex resumed>) = 1 [pid 1483] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1482] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1481] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1488] <... set_robust_list resumed>) = 0 [pid 1485] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1483] <... socket resumed>) = 4 [pid 1482] <... futex resumed>) = 0 [pid 1481] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1482] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1481] <... futex resumed>) = 0 [pid 1481] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1488] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1488] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1485] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1488] <... socket resumed>) = 3 [pid 1483] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1485] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1488] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1482] <... futex resumed>) = 0 [pid 1482] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1488] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1482] <... futex resumed>) = 0 [pid 1488] <... socket resumed>) = 4 [pid 1482] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1488] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1482] <... futex resumed>) = 0 [pid 1488] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1482] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1488] <... connect resumed>) = -1 EEXIST (File exists) [pid 1482] <... futex resumed>) = 0 [pid 1488] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1482] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1488] <... futex resumed>) = 0 [pid 1482] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1488] sendfile(-1, -1, [3 [pid 1482] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1488] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1482] <... futex resumed>) = 0 [pid 1488] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1482] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1488] <... futex resumed>) = 0 [pid 1482] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1488] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1482] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1485] <... socket resumed>) = 4 [pid 1483] <... futex resumed>) = 1 [pid 1482] <... futex resumed>) = 0 [pid 1478] <... futex resumed>) = 0 [pid 1482] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1478] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1488] <... clone3 resumed>) = 1489 [pid 1485] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1483] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1478] <... futex resumed>) = 0 [pid 1488] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1478] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1488] <... futex resumed>) = 1 [pid 1482] <... futex resumed>) = 0 [pid 1488] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 1482] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1488] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1482] <... futex resumed>) = 0 [pid 1488] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1482] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1488] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1482] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1485] <... futex resumed>) = 1 [pid 1481] <... futex resumed>) = 0 [pid 1485] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 executing program [pid 1482] exit_group(0 [pid 1481] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1488] <... futex resumed>) = ? [pid 1485] <... connect resumed>) = -1 EEXIST (File exists) [pid 1483] <... connect resumed>) = -1 EEXIST (File exists) [pid 1482] <... exit_group resumed>) = ? [pid 1481] <... futex resumed>) = 0 [pid 1488] +++ exited with 0 +++ [pid 1485] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1481] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1485] <... futex resumed>) = 0 [pid 1481] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1485] sendfile(-1, -1, [3 [pid 1481] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1485] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1481] <... futex resumed>) = 0 [pid 1485] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1481] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1485] <... futex resumed>) = 0 [pid 1482] +++ exited with 0 +++ [pid 1481] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1485] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1481] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1485] <... clone3 resumed>) = 1490 [pid 1483] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1481] <... futex resumed>) = 0 [pid 1485] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1481] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1482, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1485] <... futex resumed>) = 0 [pid 1481] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1485] ioctl(3, PPPIOCSMRU, 0 [pid 1481] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1485] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1483] <... futex resumed>) = 1 [pid 1481] <... futex resumed>) = 0 [pid 1478] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1485] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1485] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] umount2("./71", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1478] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1483] sendfile(-1, -1, [3 [pid 1481] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1478] <... futex resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 308] openat(AT_FDCWD, "./71", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 1481] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1478] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./71/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./71/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./71/binderfs" [pid 1483] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1481] exit_group(0 [pid 308] <... unlink resumed>) = 0 [pid 306] umount2("./79", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 1485] <... futex resumed>) = ? [pid 1481] <... exit_group resumed>) = ? [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1483] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] umount2("./88", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1485] +++ exited with 0 +++ [pid 308] close(3) = 0 [pid 308] rmdir("./71" [pid 1481] +++ exited with 0 +++ [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./72", 0777 [pid 306] openat(AT_FDCWD, "./79", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1483] <... futex resumed>) = 1 [pid 1478] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1483] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1478] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... openat resumed>) = 3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1481, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] openat(AT_FDCWD, "./88", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1483] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1478] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1483] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1478] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] fstat(3 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... openat resumed>) = 3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1491 [pid 304] fstat(3 [pid 1483] <... clone3 resumed>) = 1492 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] getdents64(3 [pid 306] umount2("./79/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1483] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] umount2("./88/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1483] <... futex resumed>) = 1 [pid 1478] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./79/binderfs" [pid 1478] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1478] <... futex resumed>) = 0 [pid 1483] ioctl(3, PPPIOCSMRU, 0 [pid 1478] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] unlink("./79/binderfs" [pid 304] newfstatat(AT_FDCWD, "./88/binderfs" [pid 1483] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) ci2-android-5-15/strace-static-x86_64: Process 1491 attached [pid 1491] set_robust_list(0x555563d1b6a0, 24 [pid 306] <... unlink resumed>) = 0 [pid 1483] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] getdents64(3 [pid 304] unlink("./88/binderfs" [pid 1483] <... futex resumed>) = 1 [pid 1478] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1491] <... set_robust_list resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 1491] rt_sigprocmask(SIG_SETMASK, [] [pid 1478] exit_group(0 [pid 1483] ???( [pid 306] close(3 [pid 304] getdents64(3 [pid 1478] <... exit_group resumed>) = ? [pid 1483] <... ??? resumed>) = ? [pid 306] <... close resumed>) = 0 [pid 1491] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] rmdir("./79" [pid 1491] chdir("./72") = 0 [pid 1491] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1491] setpgid(0, 0) = 0 [pid 1491] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1483] +++ exited with 0 +++ [pid 1478] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1478, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] close(3 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... rmdir resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 306] mkdir("./80", 0777 [pid 304] rmdir("./88" [pid 1491] <... openat resumed>) = 3 [pid 306] <... mkdir resumed>) = 0 [pid 1491] write(3, "1000", 4 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] mkdir("./89", 0777 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1491] <... write resumed>) = 4 [pid 1491] close(3) = 0 [pid 1491] symlink("/dev/binderfs", "./binderfs" [pid 304] <... mkdir resumed>) = 0 [pid 1491] <... symlink resumed>) = 0 [pid 1491] write(1, "executing program\n", 18) = 18 [pid 1491] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1493 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1491] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1491] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1491] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1491] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1494 [pid 1491] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE executing program [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1491] <... mprotect resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1491] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1491] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0}ci2-android-5-15/strace-static-x86_64: Process 1495 attached ci2-android-5-15/strace-static-x86_64: Process 1493 attached => {parent_tid=[1495]}, 88) = 1495 [pid 1493] set_robust_list(0x555563d1b6a0, 24 [pid 1491] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1491] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1491] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1495] set_robust_list(0x7fd1a43f59a0, 24 [pid 1493] <... set_robust_list resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1494 attached [pid 1494] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1494] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1495] <... set_robust_list resumed>) = 0 [pid 1494] chdir("./89" [pid 1493] rt_sigprocmask(SIG_SETMASK, [] [pid 1494] <... chdir resumed>) = 0 [pid 1494] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1494] setpgid(0, 0) = 0 [pid 1495] rt_sigprocmask(SIG_SETMASK, [] [pid 1493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1494] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1493] chdir("./80" [pid 1494] <... openat resumed>) = 3 [pid 1493] <... chdir resumed>) = 0 [pid 1494] write(3, "1000", 4 [pid 1495] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1493] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 311] <... restart_syscall resumed>) = 0 [pid 311] umount2("./69", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./69", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./69/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./69/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./69/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./69") = 0 [pid 311] mkdir("./70", 0777) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 1495] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1493] <... prctl resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1495] <... socket resumed>) = 3 [pid 1493] setpgid(0, 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1496 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1494] <... write resumed>) = 4 [pid 1494] close(3ci2-android-5-15/strace-static-x86_64: Process 1496 attached ) = 0 [pid 1495] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] <... setpgid resumed>) = 0 [pid 305] umount2("./78", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./78", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1493] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./78/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1493] <... openat resumed>) = 3 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./78/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./78/binderfs" [pid 1496] set_robust_list(0x555563d1b6a0, 24 [pid 1495] <... futex resumed>) = 1 [pid 1493] write(3, "1000", 4 [pid 1491] <... futex resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 1491] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] getdents64(3 [pid 1491] <... futex resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1491] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] close(3) = 0 [pid 305] rmdir("./78") = 0 [pid 1493] <... write resumed>) = 4 [pid 305] mkdir("./79", 0777 [pid 1496] <... set_robust_list resumed>) = 0 [pid 1495] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1493] close(3 [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1496] rt_sigprocmask(SIG_SETMASK, [] [pid 1495] <... socket resumed>) = 4 [pid 1493] <... close resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1497 attached [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1497 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1494] symlink("/dev/binderfs", "./binderfs" [pid 1496] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1495] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] symlink("/dev/binderfs", "./binderfs" [pid 1495] <... futex resumed>) = 1 [pid 1493] <... symlink resumed>) = 0 [pid 1496] chdir("./70" [pid 1491] <... futex resumed>) = 0 [pid 1491] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1491] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1497] set_robust_list(0x555563d1b6a0, 24 [pid 1496] <... chdir resumed>) = 0 [pid 1495] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1494] <... symlink resumed>) = 0 [pid 1493] write(1, "executing program\n", 18 [pid 1494] write(1, "executing program\n", 18) = 18 [pid 1494] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1494] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1495] <... connect resumed>) = -1 EEXIST (File exists) [pid 1493] <... write resumed>) = 18 [pid 1494] <... rt_sigaction resumed>, NULL, 8) = 0 executing program executing program [pid 1494] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1494] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1495] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1494] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1494] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1494] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1497] <... set_robust_list resumed>) = 0 [pid 1496] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1495] <... futex resumed>) = 1 [pid 1493] <... futex resumed>) = 0 [pid 1491] <... futex resumed>) = 0 [pid 1491] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1491] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1496] <... prctl resumed>) = 0 [pid 1495] sendfile(-1, -1, [3 [pid 1493] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1497] rt_sigprocmask(SIG_SETMASK, [] [pid 1495] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1494] <... clone3 resumed> => {parent_tid=[1498]}, 88) = 1498 [pid 1493] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1495] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1495] <... futex resumed>) = 1 [pid 1494] rt_sigprocmask(SIG_SETMASK, [] [pid 1493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1491] <... futex resumed>) = 0 [pid 1495] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1494] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1493] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1491] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1495] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1494] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1491] <... futex resumed>) = 0 [pid 1495] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1494] <... futex resumed>) = 0 [pid 1493] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1491] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1494] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1498 attached [pid 1498] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1498] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1498] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1495] <... clone3 resumed>) = 1499 [pid 1493] <... mprotect resumed>) = 0 [pid 1495] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1498] <... socket resumed>) = 3 [pid 1493] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1495] <... futex resumed>) = 1 [pid 1493] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1495] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1493] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1491] <... futex resumed>) = 0 [pid 1491] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] <... clone3 resumed> => {parent_tid=[1500]}, 88) = 1500 [pid 1496] setpgid(0, 0 [pid 1495] <... futex resumed>) = 0 [pid 1493] rt_sigprocmask(SIG_SETMASK, [] [pid 1491] <... futex resumed>) = 1 [pid 1496] <... setpgid resumed>) = 0 [pid 1495] ioctl(3, PPPIOCSMRU, 0 [pid 1493] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1495] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1493] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1491] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1496] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1495] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] <... futex resumed>) = 0 [pid 1495] <... futex resumed>) = 0 [pid 1493] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1495] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1491] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1496] <... openat resumed>) = 3 [pid 1491] exit_group(0 [pid 1495] <... futex resumed>) = ? [pid 1491] <... exit_group resumed>) = ? [pid 1496] write(3, "1000", 4ci2-android-5-15/strace-static-x86_64: Process 1500 attached [pid 1497] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1496] <... write resumed>) = 4 [pid 1495] +++ exited with 0 +++ [pid 1491] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1491, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1496] close(3 [pid 1498] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1500] set_robust_list(0x7fd1a43f59a0, 24 [pid 1497] chdir("./79" [pid 1496] <... close resumed>) = 0 [pid 1498] <... futex resumed>) = 1 [pid 1494] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 1494] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1496] symlink("/dev/binderfs", "./binderfs" [pid 1497] <... chdir resumed>) = 0 [pid 1494] <... futex resumed>) = 0 [pid 1500] <... set_robust_list resumed>) = 0 [pid 1498] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1494] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./72", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1496] <... symlink resumed>) = 0 [pid 1496] write(1, "executing program\n", 18 [pid 308] openat(AT_FDCWD, "./72", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 1496] <... write resumed>) = 18 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 1496] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1497] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1496] <... futex resumed>) = 0 [pid 308] umount2("./72/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./72/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1497] <... prctl resumed>) = 0 [pid 1496] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] unlink("./72/binderfs" [pid 1500] rt_sigprocmask(SIG_SETMASK, [] [pid 1498] <... socket resumed>) = 4 [pid 1497] setpgid(0, 0 [pid 1496] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 1496] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] getdents64(3 [pid 1496] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1496] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] close(3 [pid 1496] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] <... close resumed>) = 0 [pid 1496] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] rmdir("./72" [pid 1496] <... mprotect resumed>) = 0 [pid 1496] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rmdir resumed>) = 0 [pid 1496] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] mkdir("./73", 0777 [pid 1496] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1501]}, 88) = 1501 [pid 1496] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 1496] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1496] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1496] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1497] <... setpgid resumed>) = 0 [pid 1497] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1497] write(3, "1000", 4 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1502 [pid 1497] <... write resumed>) = 4 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1497] close(3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1497] <... close resumed>) = 0 [pid 1497] symlink("/dev/binderfs", "./binderfs"ci2-android-5-15/strace-static-x86_64: Process 1502 attached ci2-android-5-15/strace-static-x86_64: Process 1501 attached [pid 1500] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1498] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1497] <... symlink resumed>) = 0 [pid 1494] <... futex resumed>) = 0 [pid 1494] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1494] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1498] <... futex resumed>) = 1 [pid 1498] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1497] write(1, "executing program\n", 18 [pid 1498] <... connect resumed>) = -1 EEXIST (File exists) executing program executing program [pid 1498] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1494] <... futex resumed>) = 0 [pid 1494] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1497] <... write resumed>) = 18 [pid 1494] <... futex resumed>) = 0 [pid 1494] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1498] <... futex resumed>) = 1 [pid 1498] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1498] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1494] <... futex resumed>) = 0 [pid 1494] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1502] set_robust_list(0x555563d1b6a0, 24 [pid 1501] set_robust_list(0x7fd1a43f59a0, 24 [pid 1500] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1498] <... futex resumed>) = 1 [pid 1497] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1494] <... futex resumed>) = 0 [pid 1494] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1502] <... set_robust_list resumed>) = 0 [pid 1501] <... set_robust_list resumed>) = 0 [pid 1500] <... socket resumed>) = 3 [pid 1498] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1497] <... futex resumed>) = 0 [pid 1502] rt_sigprocmask(SIG_SETMASK, [] [pid 1497] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1497] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1497] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1497] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1497] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1502] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1502] chdir("./73" [pid 1501] rt_sigprocmask(SIG_SETMASK, [] [pid 1500] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1497] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1498] <... clone3 resumed>) = 1503 [pid 1502] <... chdir resumed>) = 0 [pid 1502] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1501] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1498] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] <... futex resumed>) = 0 [pid 1500] <... futex resumed>) = 1 [pid 1498] <... futex resumed>) = 1 [pid 1497] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1494] <... futex resumed>) = 0 [pid 1493] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1498] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1494] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1498] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1494] <... futex resumed>) = 0 [pid 1493] <... futex resumed>) = 0 [pid 1498] ioctl(3, PPPIOCSMRU, 0 [pid 1494] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1493] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1498] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1502] <... prctl resumed>) = 0 [pid 1498] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1502] setpgid(0, 0 [pid 1498] <... futex resumed>) = 1 [pid 1494] <... futex resumed>) = 0 [pid 1498] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1494] exit_group(0 [pid 1498] <... futex resumed>) = ? [pid 1494] <... exit_group resumed>) = ? [pid 1498] +++ exited with 0 +++ [pid 1494] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1494, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1502] <... setpgid resumed>) = 0 [pid 1502] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1502] write(3, "1000", 4) = 4 [pid 1502] close(3) = 0 [pid 1502] symlink("/dev/binderfs", "./binderfs" [pid 1497] <... clone3 resumed> => {parent_tid=[1504]}, 88) = 1504 ci2-android-5-15/strace-static-x86_64: Process 1504 attached [pid 1502] <... symlink resumed>) = 0 [pid 1501] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1500] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1497] rt_sigprocmask(SIG_SETMASK, [] [pid 1501] <... socket resumed>) = 3 [pid 1500] <... socket resumed>) = 4 [pid 1497] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1502] write(1, "executing program\n", 18 [pid 1501] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1500] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1497] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1501] <... futex resumed>) = 1 [pid 1500] <... futex resumed>) = 1 [pid 1497] <... futex resumed>) = 0 [pid 1496] <... futex resumed>) = 0 [pid 1493] <... futex resumed>) = 0 [pid 1501] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1500] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1497] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1496] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 1500] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1496] <... futex resumed>) = 0 [pid 1493] <... futex resumed>) = 0 [pid 1501] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1500] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1496] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1493] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1504] set_robust_list(0x7fd1a43f59a0, 24 [pid 1502] <... write resumed>) = 18 [pid 1501] <... socket resumed>) = 4 [pid 1500] <... connect resumed>) = -1 EEXIST (File exists) [pid 1501] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1500] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1496] <... futex resumed>) = 0 [pid 1501] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1500] <... futex resumed>) = 1 [pid 1496] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] <... futex resumed>) = 0 [pid 1501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1500] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1496] <... futex resumed>) = 0 [pid 1493] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... restart_syscall resumed>) = 0 [pid 1501] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1500] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1496] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1493] <... futex resumed>) = 0 [pid 1501] <... connect resumed>) = -1 EEXIST (File exists) [pid 1500] sendfile(-1, -1, [3 [pid 1493] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1501] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1500] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1501] <... futex resumed>) = 1 [pid 1500] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1496] <... futex resumed>) = 0 [pid 1501] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1500] <... futex resumed>) = 1 [pid 1496] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] <... futex resumed>) = 0 [pid 304] umount2("./89", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1500] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1496] <... futex resumed>) = 0 [pid 1493] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1501] sendfile(-1, -1, [3 [pid 1500] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1496] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1493] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1501] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1500] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1493] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1504] <... set_robust_list resumed>) = 0 [pid 1502] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1501] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1500] <... clone3 resumed>) = 1505 [pid 304] openat(AT_FDCWD, "./89", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1501] <... futex resumed>) = 1 [pid 1500] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1496] <... futex resumed>) = 0 [pid 1504] rt_sigprocmask(SIG_SETMASK, [] [pid 1502] <... futex resumed>) = 0 [pid 1501] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1500] <... futex resumed>) = 1 [pid 1496] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] <... futex resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 1504] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1502] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1500] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1496] <... futex resumed>) = 0 [pid 1493] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1504] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1502] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1501] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1500] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1496] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1493] <... futex resumed>) = 0 [pid 304] fstat(3 [pid 1504] <... socket resumed>) = 3 [pid 1502] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1501] <... clone3 resumed>) = 1506 [pid 1500] ioctl(3, PPPIOCSMRU, 0 [pid 1502] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1501] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1500] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1493] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1502] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1501] <... futex resumed>) = 1 [pid 1500] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1496] <... futex resumed>) = 0 [pid 1502] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1501] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1500] <... futex resumed>) = 0 [pid 1496] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1502] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1501] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1500] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1496] <... futex resumed>) = 0 [pid 1502] <... mprotect resumed>) = 0 [pid 1501] ioctl(3, PPPIOCSMRU, 0 [pid 1496] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1502] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1501] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1502] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1501] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1502] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1501] <... futex resumed>) = 1 [pid 1496] <... futex resumed>) = 0 [pid 1501] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1496] exit_group(0 [pid 1502] <... clone3 resumed> => {parent_tid=[1507]}, 88) = 1507 [pid 1501] <... futex resumed>) = ? [pid 1496] <... exit_group resumed>) = ? [pid 1502] rt_sigprocmask(SIG_SETMASK, [] [pid 1501] +++ exited with 0 +++ [pid 1496] +++ exited with 0 +++ [pid 1502] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1502] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1502] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1504] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1497] <... futex resumed>) = 0 [pid 1504] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1497] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1493] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1504] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1497] <... futex resumed>) = 0 [pid 304] getdents64(3 [pid 1504] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1497] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1504] <... socket resumed>) = 4 [pid 1504] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1497] <... futex resumed>) = 0 [pid 1504] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1497] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1504] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1497] <... futex resumed>) = 0 [pid 1504] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1497] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1504] <... connect resumed>) = -1 EEXIST (File exists) [pid 1504] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1497] <... futex resumed>) = 0 [pid 1504] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1497] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1504] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1497] <... futex resumed>) = 0 [pid 1504] sendfile(-1, -1, [3 [pid 1497] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1504] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1504] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1497] <... futex resumed>) = 0 [pid 1504] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1497] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1504] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1497] <... futex resumed>) = 0 [pid 1504] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1497] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1507 attached [pid 1504] <... clone3 resumed>) = 1508 [pid 1493] exit_group(0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1496, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1504] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1497] <... futex resumed>) = 0 [pid 1504] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1497] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1504] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1497] <... futex resumed>) = 0 [pid 1504] ioctl(3, PPPIOCSMRU, 0 [pid 1497] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1504] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1504] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1497] <... futex resumed>) = 0 [pid 1504] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1497] exit_group(0 [pid 1504] <... futex resumed>) = ? [pid 1497] <... exit_group resumed>) = ? [pid 1507] set_robust_list(0x7fd1a43f59a0, 24 [pid 1504] +++ exited with 0 +++ [pid 1500] <... futex resumed>) = ? [pid 1493] <... exit_group resumed>) = ? [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] umount2("./89/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1497] +++ exited with 0 +++ [pid 1507] <... set_robust_list resumed>) = 0 [pid 1507] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1507] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1507] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1502] <... futex resumed>) = 0 [pid 1507] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1502] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1507] <... socket resumed>) = 4 [pid 1502] <... futex resumed>) = 0 [pid 1500] +++ exited with 0 +++ [pid 1507] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1502] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1507] <... futex resumed>) = 0 [pid 1502] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1507] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1502] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1507] <... connect resumed>) = -1 EEXIST (File exists) [pid 1502] <... futex resumed>) = 0 [pid 1507] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1502] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1493] +++ exited with 0 +++ [pid 1507] <... futex resumed>) = 0 [pid 1502] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1493, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1507] sendfile(-1, -1, [3 [pid 1502] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1507] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1502] <... futex resumed>) = 0 [pid 1507] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1502] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1507] <... futex resumed>) = 0 [pid 1502] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1507] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1502] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1507] <... clone3 resumed>) = 1509 [pid 1502] <... futex resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1497, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] newfstatat(AT_FDCWD, "./89/binderfs" [pid 1507] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1502] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1507] <... futex resumed>) = 0 [pid 1502] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1507] ioctl(3, PPPIOCSMRU, 0 [pid 1502] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1507] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1502] <... futex resumed>) = 0 [pid 1507] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1502] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1507] <... futex resumed>) = 0 [pid 1502] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1507] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1502] exit_group(0 [pid 1507] <... futex resumed>) = ? [pid 1502] <... exit_group resumed>) = ? [pid 1507] +++ exited with 0 +++ [pid 1502] +++ exited with 0 +++ [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 311] umount2("./70", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1502, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./80", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] unlink("./89/binderfs" [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./80", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./80/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./80/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./80/binderfs") = 0 [pid 306] getdents64(3 [pid 304] <... unlink resumed>) = 0 [pid 311] openat(AT_FDCWD, "./70", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 304] getdents64(3 [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./80") = 0 [pid 306] mkdir("./81", 0777 [pid 311] <... openat resumed>) = 3 [pid 306] <... mkdir resumed>) = 0 [pid 305] umount2("./79", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] fstat(3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] close(3 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1510 [pid 306] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1510 attached [pid 311] getdents64(3 [pid 308] <... restart_syscall resumed>) = 0 [pid 305] openat(AT_FDCWD, "./79", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... close resumed>) = 0 [pid 1510] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... openat resumed>) = 3 [pid 304] rmdir("./89" [pid 1510] <... set_robust_list resumed>) = 0 [pid 311] umount2("./70/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] fstat(3 [pid 304] <... rmdir resumed>) = 0 [pid 1510] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./73", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] mkdir("./90", 0777 [pid 1510] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] newfstatat(AT_FDCWD, "./70/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] getdents64(3 [pid 304] <... mkdir resumed>) = 0 [pid 1510] chdir("./81" [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] openat(AT_FDCWD, "./73", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1510] <... chdir resumed>) = 0 [pid 311] unlink("./70/binderfs" [pid 308] <... openat resumed>) = 3 [pid 305] umount2("./79/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1510] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 311] <... unlink resumed>) = 0 [pid 308] fstat(3 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1510] <... prctl resumed>) = 0 [pid 311] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] newfstatat(AT_FDCWD, "./79/binderfs" [pid 1510] setpgid(0, 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] getdents64(3 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1511 [pid 1510] <... setpgid resumed>) = 0 [pid 311] close(3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] unlink("./79/binderfs" [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1510] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... close resumed>) = 0 [pid 308] umount2("./73/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... unlink resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1511 attached [pid 1510] <... openat resumed>) = 3 [pid 311] rmdir("./70" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] getdents64(3 [pid 1510] write(3, "1000", 4 [pid 311] <... rmdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./73/binderfs" [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1511] set_robust_list(0x555563d1b6a0, 24 [pid 1510] <... write resumed>) = 4 [pid 311] mkdir("./71", 0777 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] close(3 [pid 1510] close(3 [pid 311] <... mkdir resumed>) = 0 [pid 308] unlink("./73/binderfs" [pid 305] <... close resumed>) = 0 [pid 1510] <... close resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... unlink resumed>) = 0 [pid 305] rmdir("./79" [pid 1510] symlink("/dev/binderfs", "./binderfs" [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] getdents64(3 [pid 305] <... rmdir resumed>) = 0 [pid 1510] <... symlink resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] mkdir("./80", 0777 executing program [pid 1510] write(1, "executing program\n", 18 [pid 308] close(3 [pid 305] <... mkdir resumed>) = 0 [pid 1510] <... write resumed>) = 18 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1512 [pid 308] <... close resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1510] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rmdir("./73" [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1510] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1510] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] mkdir("./74", 0777 [pid 1510] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1513 [pid 1510] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1510] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1510] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1511] <... set_robust_list resumed>) = 0 [pid 1510] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1510] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1514 [pid 1510] <... mprotect resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1510] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1510] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1510] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1515]}, 88) = 1515 [pid 1510] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1511] rt_sigprocmask(SIG_SETMASK, [] [pid 1510] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1514 attached ci2-android-5-15/strace-static-x86_64: Process 1512 attached [pid 1511] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1510] <... futex resumed>) = 0 [pid 1510] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1513 attached [pid 1513] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1513] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1513] chdir("./80") = 0 [pid 1513] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1513] setpgid(0, 0) = 0 [pid 1513] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 ci2-android-5-15/strace-static-x86_64: Process 1515 attached [pid 1513] write(3, "1000", 4 [pid 1515] set_robust_list(0x7fd1a43f59a0, 24 [pid 1513] <... write resumed>) = 4 [pid 1513] close(3 [pid 1515] <... set_robust_list resumed>) = 0 [pid 1513] <... close resumed>) = 0 [pid 1515] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1513] symlink("/dev/binderfs", "./binderfs" [pid 1515] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1513] <... symlink resumed>) = 0 [pid 1515] <... socket resumed>) = 3 [ 27.215526][ T1456] ------------[ cut here ]------------ [ 27.221343][ T1456] WARNING: CPU: 1 PID: 1456 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 27.231932][ T1456] Modules linked in: [ 27.235954][ T1456] CPU: 1 PID: 1456 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 27.236064][ T1463] ------------[ cut here ]------------ [ 27.246153][ T1456] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [pid 1515] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1510] <... futex resumed>) = 0 [pid 1510] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1510] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1515] <... futex resumed>) = 1 [pid 1515] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1515] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1510] <... futex resumed>) = 0 [pid 1510] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1510] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1515] <... futex resumed>) = 1 [pid 1513] write(1, "executing program\n", 18 [pid 1515] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1513] <... write resumed>) = 18 executing program [pid 1513] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1515] <... connect resumed>) = 0 [pid 1514] set_robust_list(0x555563d1b6a0, 24 [pid 1512] set_robust_list(0x555563d1b6a0, 24 [pid 1511] chdir("./90" [pid 1513] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1512] <... set_robust_list resumed>) = 0 [pid 1514] <... set_robust_list resumed>) = 0 [pid 1511] <... chdir resumed>) = 0 [pid 1513] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1514] rt_sigprocmask(SIG_SETMASK, [] [pid 1512] rt_sigprocmask(SIG_SETMASK, [] [pid 1511] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1513] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1513] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1513] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1513] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1513] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1516]}, 88) = 1516 [pid 1513] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1513] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1513] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1515] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1510] <... futex resumed>) = 0 [pid 1510] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1510] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1515] <... futex resumed>) = 1 [pid 1515] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1515] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1510] <... futex resumed>) = 0 [pid 1510] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1510] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1515] <... futex resumed>) = 1 [pid 1515] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1517 [pid 1515] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1510] <... futex resumed>) = 0 [pid 1510] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1510] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1515] <... futex resumed>) = 1 [pid 1515] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 1515] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1510] <... futex resumed>) = 0 [pid 1510] exit_group(0) = ? [pid 1515] <... futex resumed>) = ? [pid 1515] +++ exited with 0 +++ [pid 1510] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1516 attached [pid 1516] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1516] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1516] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1516] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1513] <... futex resumed>) = 0 [pid 1513] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1513] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1516] <... futex resumed>) = 1 [pid 1516] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1516] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1513] <... futex resumed>) = 0 [pid 1513] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1513] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1516] <... futex resumed>) = 1 [pid 1516] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1516] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1513] <... futex resumed>) = 0 [pid 1513] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1513] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1516] <... futex resumed>) = 1 [pid 1516] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1516] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1513] <... futex resumed>) = 0 [pid 1513] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1513] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1516] <... futex resumed>) = 1 [pid 1516] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1518 [pid 1516] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1513] <... futex resumed>) = 0 [pid 1513] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1513] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1516] <... futex resumed>) = 1 [pid 1516] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1516] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1513] <... futex resumed>) = 0 [pid 1513] exit_group(0) = ? [pid 1516] <... futex resumed>) = ? [pid 1516] +++ exited with 0 +++ [pid 1513] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1513, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1514] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1512] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1511] <... prctl resumed>) = 0 [pid 1514] chdir("./74" [pid 1512] chdir("./71" [pid 1511] setpgid(0, 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1510, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./80", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./80", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./80/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./80/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./80/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./80") = 0 [pid 305] mkdir("./81", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1519 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1519 attached [pid 1519] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1514] <... chdir resumed>) = 0 [pid 1512] <... chdir resumed>) = 0 [pid 1511] <... setpgid resumed>) = 0 [pid 1519] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1519] chdir("./81") = 0 [pid 1511] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1514] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1512] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1514] <... prctl resumed>) = 0 [pid 1512] <... prctl resumed>) = 0 [pid 1511] <... openat resumed>) = 3 [pid 306] umount2("./81", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1519] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1519] setpgid(0, 0) = 0 [pid 1519] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1519] write(3, "1000", 4) = 4 [pid 1519] close(3) = 0 [pid 1519] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1519] write(1, "executing program\n", 18) = 18 [pid 1519] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1519] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1519] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1519] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1519] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1519] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1519] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1520]}, 88) = 1520 [pid 1519] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1519] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1519] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1520 attached [pid 1520] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1520] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1520] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1520] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1519] <... futex resumed>) = 0 [pid 1514] setpgid(0, 0) = 0 [pid 1512] setpgid(0, 0 [pid 1511] write(3, "1000", 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1519] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1519] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1520] <... futex resumed>) = 1 [pid 1520] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [ 27.262409][ T1456] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [ 27.269253][ T1456] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 27.282853][ T1463] WARNING: CPU: 0 PID: 1463 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 27.289220][ T1456] RSP: 0018:ffffc900021a7bf0 EFLAGS: 00010293 [ 27.307181][ T1456] RAX: ffffffff845f2f47 RBX: ffff8881159e9000 RCX: ffff888115b32800 [pid 1520] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1519] <... futex resumed>) = 0 [pid 1519] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1519] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1520] <... futex resumed>) = 1 [pid 1520] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1520] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1519] <... futex resumed>) = 0 [pid 1519] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1519] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1520] <... futex resumed>) = 1 [pid 1520] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1520] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1519] <... futex resumed>) = 0 [pid 1519] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1519] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1520] <... futex resumed>) = 1 [pid 1520] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1521 [pid 1520] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1519] <... futex resumed>) = 0 [pid 1519] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1519] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1520] <... futex resumed>) = 1 [pid 1520] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1520] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1519] <... futex resumed>) = 0 [pid 1519] exit_group(0) = ? [pid 1520] <... futex resumed>) = ? [pid 1520] +++ exited with 0 +++ [pid 1519] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1519, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1514] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1512] <... setpgid resumed>) = 0 [pid 1511] <... write resumed>) = 4 [pid 306] openat(AT_FDCWD, "./81", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1514] <... openat resumed>) = 3 [pid 1512] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1511] close(3 [pid 306] <... openat resumed>) = 3 [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./81", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./81", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./81/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./81/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./81/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./81") = 0 [pid 305] mkdir("./82", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1522 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1522 attached [pid 1522] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1522] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1522] chdir("./82") = 0 [pid 1522] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1522] setpgid(0, 0) = 0 [pid 1522] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1522] write(3, "1000", 4) = 4 [pid 1522] close(3) = 0 [pid 1522] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1522] write(1, "executing program\n", 18) = 18 [pid 1522] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1522] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1522] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1522] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1522] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1522] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1514] write(3, "1000", 4 [pid 1512] <... openat resumed>) = 3 [pid 1511] <... close resumed>) = 0 [pid 306] fstat(3 [pid 1522] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1522] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1523]}, 88) = 1523 [pid 1522] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1522] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1522] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1523 attached [pid 1514] <... write resumed>) = 4 [pid 1512] write(3, "1000", 4 [pid 1511] symlink("/dev/binderfs", "./binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [ 27.315857][ T1456] RDX: 0000000000000000 RSI: 0000000015d86800 RDI: 000000000c04eb7d [ 27.324369][ T1463] Modules linked in: [ 27.324625][ T1456] RBP: ffffc900021a7c10 R08: ffff8881159e9083 R09: 1ffff11022b3d210 [ 27.336495][ T1456] R10: dffffc0000000000 R11: ffffed1022b3d211 R12: dffffc0000000000 [ 27.337754][ T1463] CPU: 0 PID: 1463 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 27.344657][ T1456] R13: dffffc0000000000 R14: 0000000015d86800 R15: ffff888112ad9c00 [pid 1523] set_robust_list(0x7fd1a43f59a0, 24 [pid 1514] close(3 [pid 1512] <... write resumed>) = 4 [pid 1511] <... symlink resumed>) = 0 [pid 306] getdents64(3 [pid 1523] <... set_robust_list resumed>) = 0 [pid 1514] <... close resumed>) = 0 [pid 1512] close(3 [pid 1511] write(1, "executing program\n", 18 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1522] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 1522] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1522] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43b4000 [pid 1522] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1522] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1522] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} => {parent_tid=[1524]}, 88) = 1524 [pid 1522] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1522] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1522] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1524 attached [pid 1523] rt_sigprocmask(SIG_SETMASK, [] [pid 1514] symlink("/dev/binderfs", "./binderfs" [pid 1512] <... close resumed>) = 0 [pid 1511] <... write resumed>) = 18 executing program [ 27.344672][ T1456] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 27.344687][ T1456] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.355334][ T1463] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 27.362266][ T1456] CR2: 00007fd1a4456e00 CR3: 000000011ed7d000 CR4: 00000000003506a0 [ 27.380364][ T1463] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [ 27.387754][ T1456] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [pid 306] umount2("./81/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1524] set_robust_list(0x7fd1a43d49a0, 24 [pid 1523] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1514] <... symlink resumed>) = 0 [pid 1512] symlink("/dev/binderfs", "./binderfs" [pid 1511] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program executing program [pid 1524] <... set_robust_list resumed>) = 0 [pid 1523] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1514] write(1, "executing program\n", 18 [pid 1512] <... symlink resumed>) = 0 [pid 1511] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./81/binderfs" [pid 1524] rt_sigprocmask(SIG_SETMASK, [] [pid 1523] <... socket resumed>) = 3 [pid 1514] <... write resumed>) = 18 [pid 1512] write(1, "executing program\n", 18 [pid 1511] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1514] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1524] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1523] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1514] <... futex resumed>) = 0 [pid 1512] <... write resumed>) = 18 [pid 1511] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1522] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 1522] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 27.398368][ T1463] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 27.401984][ T1456] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 27.411272][ T1463] RSP: 0018:ffffc900021d7bf0 EFLAGS: 00010293 [ 27.429914][ T1456] Call Trace: [ 27.439291][ T1463] [ 27.449623][ T1456] [ 27.451021][ T1463] RAX: ffffffff845f2f47 RBX: ffff8881159ed000 RCX: ffff88811bdd6400 [ 27.452670][ T1456] pppol2tp_release+0x150/0x2b0 [pid 1522] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1524] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1523] <... futex resumed>) = 1 [pid 1514] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1512] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1511] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] unlink("./81/binderfs" [pid 1522] <... futex resumed>) = 0 [pid 1522] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=39000000} [pid 1524] <... socket resumed>) = 4 [pid 1523] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1514] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1512] <... futex resumed>) = 0 [pid 1511] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 1524] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1523] <... connect resumed>) = -1 EBADF (Bad file descriptor) [pid 1514] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1512] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1511] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] getdents64(3 [pid 1524] <... futex resumed>) = 0 [pid 1523] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1514] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1512] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1511] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1524] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1523] <... futex resumed>) = 1 [pid 1522] <... futex resumed>) = 0 [pid 1514] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1512] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1511] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] close(3 [pid 1522] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 27.461751][ T1463] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000c04eb7d [ 27.465799][ T1456] sock_close+0xb8/0x200 [ 27.474427][ T1463] RBP: ffffc900021d7c10 R08: ffff8881159ed083 R09: 1ffff11022b3da10 [ 27.477776][ T1456] ? sock_mmap+0xa0/0xa0 [ 27.486731][ T1463] R10: dffffc0000000000 R11: ffffed1022b3da11 R12: dffffc0000000000 [ 27.490083][ T1456] __fput+0x22b/0x900 [ 27.499601][ T1463] R13: dffffc0000000000 R14: 0000000000000000 R15: ffff888112adbc00 [ 27.501991][ T1456] ____fput+0x15/0x20 [pid 1522] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1523] sendfile(-1, -1, [3 [pid 1514] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1512] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1511] <... mprotect resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 1523] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1514] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1512] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1511] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./81" [pid 1523] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1514] <... mprotect resumed>) = 0 [pid 1512] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1511] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 1523] <... futex resumed>) = 1 [pid 1522] <... futex resumed>) = 0 [pid 1514] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1512] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1511] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] mkdir("./82", 0777 [pid 1522] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 27.511209][ T1463] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 27.513965][ T1456] task_work_run+0x127/0x190 [ 27.523638][ T1463] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 27.527668][ T1456] do_exit+0xb70/0x29a0 [ 27.535068][ T1463] CR2: 00007fd1a43d4d58 CR3: 000000012758b000 CR4: 00000000003506b0 [ 27.538699][ T1456] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 27.547302][ T1463] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 27.552168][ T1456] ? put_task_struct+0x90/0x90 [pid 1522] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1523] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1514] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1512] <... mprotect resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1525 attached [pid 1525] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1525] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1525] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1523] <... clone3 resumed>) = 1526 [pid 1514] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1512] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1511] <... clone3 resumed> => {parent_tid=[1525]}, 88) = 1525 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1523] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1512] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1511] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1523] <... futex resumed>) = 1 [pid 1522] <... futex resumed>) = 0 [pid 1514] <... clone3 resumed> => {parent_tid=[1527]}, 88) = 1527 [pid 1512] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1511] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1522] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1522] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1527 attached [pid 1527] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1527] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1527] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1528 attached [pid 1523] ioctl(3, PPPIOCSMRU, 0 [pid 1514] rt_sigprocmask(SIG_SETMASK, [] [pid 1511] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1528] set_robust_list(0x7fd1a43f59a0, 24 [pid 1525] <... futex resumed>) = 0 [pid 1523] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1514] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1512] <... clone3 resumed> => {parent_tid=[1528]}, 88) = 1528 [pid 1511] <... futex resumed>) = 1 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1529 [pid 1525] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1525] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1525] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1529 attached [pid 1529] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1529] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 27.561357][ T1463] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 27.565276][ T1456] ? __kasan_check_write+0x14/0x20 [ 27.574187][ T1463] Call Trace: [ 27.578723][ T1456] __x64_sys_exit+0x40/0x40 [ 27.581778][ T1463] [ 27.586175][ T1456] x64_sys_call+0x44/0x9a0 [ 27.589189][ T1463] pppol2tp_release+0x150/0x2b0 [ 27.593356][ T1456] do_syscall_64+0x4c/0xa0 [ 27.600124][ T1463] sock_close+0xb8/0x200 [ 27.603119][ T1456] ? clear_bhb_loop+0x50/0xa0 [ 27.607539][ T1463] ? sock_mmap+0xa0/0xa0 [pid 1529] chdir("./82") = 0 [pid 1529] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1529] setpgid(0, 0) = 0 [pid 1529] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1529] write(3, "1000", 4) = 4 [pid 1529] close(3 [pid 1528] <... set_robust_list resumed>) = 0 [pid 1523] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1514] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1512] rt_sigprocmask(SIG_SETMASK, [] [pid 1511] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1528] rt_sigprocmask(SIG_SETMASK, [] [pid 1527] <... futex resumed>) = 0 [pid 1523] <... futex resumed>) = 1 [pid 1522] <... futex resumed>) = 0 [pid 1514] <... futex resumed>) = 1 [pid 1527] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1522] exit_group(0 [pid 1527] <... socket resumed>) = 3 [pid 1522] <... exit_group resumed>) = ? [pid 1527] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1527] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1529] <... close resumed>) = 0 [pid 1529] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1529] write(1, "executing program\n", 18) = 18 executing program [pid 1529] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1529] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1529] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1529] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1529] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1529] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1529] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1530]}, 88) = 1530 [pid 1529] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1529] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1529] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1512] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1528] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1511] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1528] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1524] <... futex resumed>) = ? [pid 1514] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1512] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1511] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1528] <... socket resumed>) = 3 [pid 1524] +++ exited with 0 +++ [pid 1523] +++ exited with 0 +++ [pid 1522] +++ exited with 0 +++ [pid 1514] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1512] <... futex resumed>) = 0 [pid 1511] <... futex resumed>) = 1 [pid 1525] <... futex resumed>) = 0 [pid 1525] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1525] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1525] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1530 attached [pid 1530] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1530] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1530] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1530] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1529] <... futex resumed>) = 0 [pid 1529] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1529] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1530] <... futex resumed>) = 1 [pid 1530] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1530] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1529] <... futex resumed>) = 0 [pid 1529] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1529] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1530] <... futex resumed>) = 1 [pid 1530] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1528] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1514] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1512] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1511] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1528] <... futex resumed>) = 0 [pid 1511] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1514] <... futex resumed>) = 1 [pid 1512] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1528] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1522, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1527] <... futex resumed>) = 0 [pid 1527] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1527] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1527] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1528] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1514] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1512] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1511] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] umount2("./82", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1530] <... connect resumed>) = 0 [pid 1528] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1514] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1512] <... futex resumed>) = 0 [pid 1511] <... futex resumed>) = 1 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1528] <... socket resumed>) = 4 [pid 1525] <... futex resumed>) = 0 [pid 1514] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1512] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1511] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] openat(AT_FDCWD, "./82", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1525] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1525] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 27.611701][ T1456] ? clear_bhb_loop+0x50/0xa0 [ 27.620679][ T1456] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 27.626727][ T1456] RIP: 0033:0x7fd1a4415949 [ 27.627066][ T1463] __fput+0x22b/0x900 [ 27.632012][ T1456] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 27.642866][ T1456] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 27.644091][ T1463] ____fput+0x15/0x20 [ 27.651702][ T1456] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [pid 1525] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1528] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1514] <... futex resumed>) = 1 [pid 1512] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1511] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... openat resumed>) = 3 [pid 1527] <... futex resumed>) = 0 [pid 1527] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1527] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1527] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1530] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1529] <... futex resumed>) = 0 [pid 1529] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1529] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1530] <... futex resumed>) = 1 [pid 1530] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1530] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1529] <... futex resumed>) = 0 [pid 1529] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1529] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1530] <... futex resumed>) = 1 [pid 1530] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1531 [pid 1530] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1529] <... futex resumed>) = 0 [pid 1529] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1529] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1530] <... futex resumed>) = 1 [pid 1530] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 1530] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1529] <... futex resumed>) = 0 [pid 1529] exit_group(0) = ? [pid 1530] <... futex resumed>) = ? [pid 1530] +++ exited with 0 +++ [pid 1529] +++ exited with 0 +++ [pid 1528] <... futex resumed>) = 0 [pid 1514] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1512] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1511] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] fstat(3 [pid 1528] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1514] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1512] <... futex resumed>) = 0 [pid 1511] <... futex resumed>) = 1 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1529, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1525] <... futex resumed>) = 0 [pid 1525] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1525] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1525] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1528] <... connect resumed>) = -1 EEXIST (File exists) [pid 1514] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1512] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1511] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 27.663712][ T1456] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 27.665189][ T1463] task_work_run+0x127/0x190 [ 27.671981][ T1456] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 27.682090][ T1463] do_exit+0xb70/0x29a0 [ 27.684625][ T1456] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 27.688835][ T1463] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 27.696663][ T1456] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 27.703374][ T1463] ? put_task_struct+0x90/0x90 [pid 305] getdents64(3 [pid 1528] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1514] <... futex resumed>) = 1 [pid 1512] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1511] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1527] <... futex resumed>) = 0 [pid 1527] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1527] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1527] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1528] <... futex resumed>) = 0 [pid 1514] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1512] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1511] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./82", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./82/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1514] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1512] <... futex resumed>) = 0 [pid 1511] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1514] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1512] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1511] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./82", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] newfstatat(AT_FDCWD, "./82/binderfs" [pid 1514] <... futex resumed>) = 1 [pid 306] <... openat resumed>) = 3 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1514] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(3 [pid 305] unlink("./82/binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... unlink resumed>) = 0 [pid 306] getdents64(3 [pid 305] getdents64(3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] umount2("./82/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... close resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./82/binderfs" [pid 305] rmdir("./82" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 306] unlink("./82/binderfs" [pid 305] mkdir("./83", 0777 [pid 306] <... unlink resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 306] getdents64(3 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] close(3 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./82" [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1532 [pid 306] <... rmdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 306] mkdir("./83", 0777 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1533 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1528] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1528] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1512] <... futex resumed>) = 0 [pid 1512] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1512] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1528] <... futex resumed>) = 1 [pid 1528] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1525] <... futex resumed>) = 0 [pid 1527] <... futex resumed>) = 0 [pid 1528] <... clone3 resumed>) = 1534 [pid 1528] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1512] <... futex resumed>) = 0 [pid 1512] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1512] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1528] <... futex resumed>) = 1 [pid 1528] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1528] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1512] <... futex resumed>) = 0 [pid 1512] exit_group(0) = ? [pid 1525] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1527] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1528] <... futex resumed>) = ? [pid 1525] <... clone3 resumed>) = 1535 [pid 1528] +++ exited with 0 +++ [pid 1512] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1512, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1527] <... clone3 resumed>) = 1536 ci2-android-5-15/strace-static-x86_64: Process 1533 attached [pid 1533] set_robust_list(0x555563d1b6a0, 24 [pid 1527] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1533] <... set_robust_list resumed>) = 0 [pid 1533] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1525] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1533] chdir("./83") = 0 [pid 1533] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1533] setpgid(0, 0) = 0 [pid 1533] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1525] <... futex resumed>) = 1 [pid 1527] <... futex resumed>) = 1 [pid 1514] <... futex resumed>) = 0 [pid 1511] <... futex resumed>) = 0 [pid 1514] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1511] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1514] <... futex resumed>) = 0 [pid 1511] <... futex resumed>) = 0 [pid 1514] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1511] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1525] ioctl(3, PPPIOCSMRU, 0 [pid 1527] ioctl(3, PPPIOCSMRU, 0 [pid 1533] <... openat resumed>) = 3 [pid 1533] write(3, "1000", 4) = 4 [pid 1533] close(3) = 0 [pid 1533] symlink("/dev/binderfs", "./binderfs" [pid 1527] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1525] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1533] <... symlink resumed>) = 0 [pid 1527] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1525] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1533] write(1, "executing program\n", 18) = 18 executing program [pid 1533] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1533] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1533] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1533] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1533] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1533] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1527] <... futex resumed>) = 1 [pid 1525] <... futex resumed>) = 1 [pid 1514] <... futex resumed>) = 0 [pid 1511] <... futex resumed>) = 0 [pid 1525] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1527] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1514] exit_group(0 [pid 1511] exit_group(0 [pid 1514] <... exit_group resumed>) = ? [pid 1511] <... exit_group resumed>) = ? [pid 1527] <... futex resumed>) = ? [pid 1525] <... futex resumed>) = ? [pid 1533] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1533] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1537]}, 88) = 1537 [pid 1533] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1533] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1533] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1537 attached [pid 1537] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1537] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1537] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1525] +++ exited with 0 +++ [pid 1511] +++ exited with 0 +++ [pid 1537] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1533] <... futex resumed>) = 0 [pid 1533] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1533] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1537] <... futex resumed>) = 1 [pid 1527] +++ exited with 0 +++ [pid 1514] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1511, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1514, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 311] <... restart_syscall resumed>) = 0 [pid 311] umount2("./71", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1532 attached [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./71", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./71/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./71/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./71/binderfs" [pid 1532] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./71") = 0 [pid 311] mkdir("./72", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1538 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1537] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1537] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1533] <... futex resumed>) = 0 [pid 1533] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1533] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1537] <... futex resumed>) = 1 [pid 1537] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1537] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1533] <... futex resumed>) = 0 [pid 1533] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1533] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1537] <... futex resumed>) = 1 [pid 1537] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1537] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1533] <... futex resumed>) = 0 [pid 1533] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1533] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1537] <... futex resumed>) = 1 [pid 1537] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1539 [pid 1537] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1533] <... futex resumed>) = 0 [pid 1533] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1533] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1537] <... futex resumed>) = 1 [pid 1537] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1537] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1533] <... futex resumed>) = 0 [pid 1533] exit_group(0) = ? [pid 1537] <... futex resumed>) = ? [pid 1537] +++ exited with 0 +++ [pid 1533] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1533, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1538 attached [pid 1538] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1538] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1538] chdir("./72") = 0 [pid 1538] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1538] setpgid(0, 0) = 0 [pid 1538] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... restart_syscall resumed>) = 0 [pid 1532] <... set_robust_list resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1538] <... openat resumed>) = 3 [pid 1538] write(3, "1000", 4) = 4 [pid 1538] close(3) = 0 [pid 1538] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1538] write(1, "executing program\n", 18) = 18 [pid 304] umount2("./90", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 308] umount2("./74", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1538] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1538] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1538] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1538] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1538] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1538] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1538] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1540]}, 88) = 1540 [pid 1538] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1538] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1538] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1540 attached [pid 1540] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1540] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1540] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 308] openat(AT_FDCWD, "./74", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] openat(AT_FDCWD, "./90", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1540] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1538] <... futex resumed>) = 0 [pid 1538] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1538] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1540] <... futex resumed>) = 1 [pid 1540] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1540] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1538] <... futex resumed>) = 0 [pid 1538] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1538] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1540] <... futex resumed>) = 1 [pid 1540] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 308] <... openat resumed>) = 3 [pid 1540] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1538] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 304] <... openat resumed>) = 3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] fstat(3 [pid 1538] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1538] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] getdents64(3 [pid 308] umount2("./74/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1538] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] umount2("./90/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./74/binderfs" [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] newfstatat(AT_FDCWD, "./90/binderfs" [pid 308] unlink("./74/binderfs" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1540] <... futex resumed>) = 1 [pid 1540] sendfile(-1, -1, [3 [pid 308] <... unlink resumed>) = 0 [pid 304] unlink("./90/binderfs" [pid 308] getdents64(3 [pid 1540] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1540] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... unlink resumed>) = 0 [pid 1538] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] getdents64(3 [pid 308] close(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1540] <... futex resumed>) = 1 [pid 1538] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 304] close(3 [pid 308] rmdir("./74" [pid 304] <... close resumed>) = 0 [pid 1538] <... futex resumed>) = 0 [pid 1538] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1540] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] <... rmdir resumed>) = 0 [pid 304] rmdir("./90" [pid 308] mkdir("./75", 0777 [pid 1540] <... clone3 resumed>) = 1541 [pid 308] <... mkdir resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] mkdir("./91", 0777 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1540] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1538] <... futex resumed>) = 0 [pid 1538] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1538] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1540] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1540] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1538] <... futex resumed>) = 0 [pid 1538] exit_group(0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1538] <... exit_group resumed>) = ? [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1542 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1532] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1542 attached [pid 1532] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1543 [pid 1542] set_robust_list(0x555563d1b6a0, 24 [pid 1540] +++ exited with 0 +++ [pid 1538] +++ exited with 0 +++ [pid 1542] <... set_robust_list resumed>) = 0 [pid 1532] chdir("./83" [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1538, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1543 attached [pid 1542] rt_sigprocmask(SIG_SETMASK, [] [pid 1532] <... chdir resumed>) = 0 [pid 1532] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1532] setpgid(0, 0) = 0 [pid 1532] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1532] write(3, "1000", 4) = 4 [pid 1532] close(3) = 0 [pid 1532] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1532] write(1, "executing program\n", 18) = 18 [pid 1532] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1532] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1532] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1532] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1532] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 1532] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1532] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1544]}, 88) = 1544 [pid 1532] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1532] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1532] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1542] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1542] chdir("./75") = 0 [pid 1542] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1542] setpgid(0, 0) = 0 [pid 1542] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1542] write(3, "1000", 4) = 4 [pid 1542] close(3) = 0 [pid 1542] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1542] write(1, "executing program\n", 18) = 18 executing program [pid 1542] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1544 attached ) = 0 [pid 1542] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1542] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1542] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1542] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1542] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1542] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1545]}, 88) = 1545 [pid 1542] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1542] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1542] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1543] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1543] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1543] chdir("./91") = 0 [pid 1543] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1543] setpgid(0, 0) = 0 [pid 1543] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1543] write(3, "1000", 4) = 4 [pid 311] <... restart_syscall resumed>) = 0 [pid 306] umount2("./83", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 1545 attached [pid 1544] set_robust_list(0x7fd1a43f59a0, 24 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1545] set_robust_list(0x7fd1a43f59a0, 24 [pid 1544] <... set_robust_list resumed>) = 0 [pid 306] openat(AT_FDCWD, "./83", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1543] close(3) = 0 [pid 1543] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1543] write(1, "executing program\n", 18) = 18 [ 27.710467][ T1456] [ 27.715477][ T1463] ? __kasan_check_write+0x14/0x20 [ 27.718223][ T1456] ---[ end trace 87f75fb3dc9cc3d9 ]--- [ 27.724623][ T1463] __x64_sys_exit+0x40/0x40 [ 27.739991][ T1463] x64_sys_call+0x44/0x9a0 [ 27.750161][ T1463] do_syscall_64+0x4c/0xa0 [ 27.757711][ T1463] ? clear_bhb_loop+0x50/0xa0 [ 27.762639][ T1463] ? clear_bhb_loop+0x50/0xa0 [pid 1543] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1543] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1543] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1543] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1543] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1543] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1543] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1546]}, 88) = 1546 [pid 1543] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1543] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1543] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1545] <... set_robust_list resumed>) = 0 [pid 1545] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1545] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1545] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1542] <... futex resumed>) = 0 [pid 1545] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1542] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1545] <... socket resumed>) = 4 [pid 1542] <... futex resumed>) = 0 [pid 1545] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1542] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1545] <... futex resumed>) = 0 [pid 1542] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1545] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1542] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1545] <... connect resumed>) = -1 EEXIST (File exists) [pid 1542] <... futex resumed>) = 0 [pid 1545] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1542] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1545] <... futex resumed>) = 0 [pid 1542] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1545] sendfile(-1, -1, [3 [pid 1542] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1545] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1542] <... futex resumed>) = 0 [pid 1545] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1542] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1545] <... futex resumed>) = 0 [pid 1542] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1545] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1542] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1545] <... clone3 resumed>) = 1547 [pid 1542] <... futex resumed>) = 0 [pid 1545] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1542] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1545] <... futex resumed>) = 0 [pid 1542] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1544] rt_sigprocmask(SIG_SETMASK, [] [pid 1545] ioctl(3, PPPIOCSMRU, 0 [pid 1542] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1545] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1542] <... futex resumed>) = 0 [pid 1545] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1544] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1542] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1545] <... futex resumed>) = 0 [pid 1544] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1542] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] umount2("./72", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 1546 attached [pid 1545] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1544] <... socket resumed>) = 3 [pid 1542] exit_group(0 [pid 1545] <... futex resumed>) = ? [pid 1542] <... exit_group resumed>) = ? [pid 1545] +++ exited with 0 +++ [pid 1542] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1542, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./72", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./72/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./72/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./72/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./72") = 0 [pid 311] mkdir("./73", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1546] set_robust_list(0x7fd1a43f59a0, 24 [pid 1544] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] fstat(3 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1548 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1548 attached [pid 1548] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1548] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1548] chdir("./73") = 0 [pid 1548] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1548] setpgid(0, 0) = 0 [pid 1548] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1548] write(3, "1000", 4) = 4 [pid 1548] close(3) = 0 [pid 1548] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1548] write(1, "executing program\n", 18) = 18 [pid 1548] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1548] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./75", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./75", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./75/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./75/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./75/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./75") = 0 [pid 308] mkdir("./76", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1549 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1544] <... futex resumed>) = 1 [pid 1532] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1532] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1549 attached [pid 1546] <... set_robust_list resumed>) = 0 [pid 1544] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1532] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1549] set_robust_list(0x555563d1b6a0, 24 [pid 1546] rt_sigprocmask(SIG_SETMASK, [] [pid 1544] <... socket resumed>) = 4 [pid 1532] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1549] <... set_robust_list resumed>) = 0 [pid 306] getdents64(3 [pid 1548] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1548] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1548] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1548] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1548] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1550]}, 88) = 1550 [pid 1548] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1548] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1548] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1550 attached [pid 1550] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1550] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1550] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1550] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1548] <... futex resumed>) = 0 [pid 1548] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1548] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1550] <... futex resumed>) = 1 [pid 1550] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1550] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1548] <... futex resumed>) = 0 [pid 1548] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1548] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1550] <... futex resumed>) = 1 [pid 1550] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1550] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1548] <... futex resumed>) = 0 [pid 1548] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1548] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1550] <... futex resumed>) = 1 [pid 1550] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1550] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1548] <... futex resumed>) = 0 [pid 1548] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1548] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1550] <... futex resumed>) = 1 [pid 1550] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1551 [pid 1546] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1546] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1546] <... socket resumed>) = 3 [pid 1544] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1549] rt_sigprocmask(SIG_SETMASK, [] [pid 1546] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./83/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1549] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1544] <... futex resumed>) = 1 [pid 1532] <... futex resumed>) = 0 [pid 1550] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1548] <... futex resumed>) = 0 [pid 1548] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1548] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1550] <... futex resumed>) = 1 [pid 1550] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1550] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1548] <... futex resumed>) = 0 [pid 1548] exit_group(0) = ? [pid 1550] <... futex resumed>) = ? [pid 1550] +++ exited with 0 +++ [pid 1548] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1548, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1546] <... futex resumed>) = 1 [pid 1543] <... futex resumed>) = 0 [pid 1546] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1543] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1546] <... socket resumed>) = 4 [pid 1543] <... futex resumed>) = 0 [pid 1546] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1543] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1546] <... futex resumed>) = 0 [pid 1546] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1543] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1546] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1543] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1546] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1543] <... futex resumed>) = 0 [pid 1546] <... connect resumed>) = -1 EEXIST (File exists) [pid 1543] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1546] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 1546] <... futex resumed>) = 1 [pid 1543] <... futex resumed>) = 0 [pid 1546] sendfile(-1, -1, [3 [pid 1543] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1546] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1543] <... futex resumed>) = 0 [pid 311] umount2("./73", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1546] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1543] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1546] <... futex resumed>) = 0 [pid 1543] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] openat(AT_FDCWD, "./73", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1546] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1543] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... openat resumed>) = 3 [pid 1546] <... clone3 resumed>) = 1552 [pid 1543] <... futex resumed>) = 0 [pid 311] fstat(3 [pid 1546] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1543] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1546] <... futex resumed>) = 0 [pid 1543] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] getdents64(3 [pid 1546] ioctl(3, PPPIOCSMRU, 0 [pid 1543] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1546] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1543] <... futex resumed>) = 0 [pid 311] umount2("./73/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1546] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1543] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1546] <... futex resumed>) = 0 [pid 1543] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] newfstatat(AT_FDCWD, "./73/binderfs" [pid 1549] chdir("./76" [pid 1546] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1544] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1543] exit_group(0 [pid 1532] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1546] <... futex resumed>) = ? [pid 1543] <... exit_group resumed>) = ? [pid 311] unlink("./73/binderfs" [pid 1546] +++ exited with 0 +++ [pid 1543] +++ exited with 0 +++ [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1543, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] close(3 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... close resumed>) = 0 [pid 311] rmdir("./73") = 0 [pid 311] mkdir("./74", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... restart_syscall resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] umount2("./91", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1553 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 304] openat(AT_FDCWD, "./91", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... openat resumed>) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./91/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./91/binderfs" [pid 1532] <... futex resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1532] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] unlink("./91/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./91") = 0 [pid 304] mkdir("./92", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1554 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1549] <... chdir resumed>) = 0 [pid 1544] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1549] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1544] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 306] newfstatat(AT_FDCWD, "./83/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1554 attached [pid 1554] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1554] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1554] chdir("./92") = 0 [pid 1554] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1554] setpgid(0, 0) = 0 [pid 1554] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1554] write(3, "1000", 4) = 4 [pid 1554] close(3) = 0 [pid 1554] symlink("/dev/binderfs", "./binderfs") = 0 ci2-android-5-15/strace-static-x86_64: Process 1553 attached [pid 1553] set_robust_list(0x555563d1b6a0, 24 executing program [pid 1554] write(1, "executing program\n", 18 [pid 1553] <... set_robust_list resumed>) = 0 [pid 1554] <... write resumed>) = 18 [pid 1553] rt_sigprocmask(SIG_SETMASK, [] [pid 1554] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1554] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1553] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1554] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1554] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1554] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1553] chdir("./74" [pid 1554] <... mprotect resumed>) = 0 [ 27.767477][ T1463] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 27.774259][ T1463] RIP: 0033:0x7fd1a4415949 [ 27.778744][ T1463] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 27.786468][ T1463] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 27.795477][ T1463] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 27.803809][ T1463] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [pid 1554] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1553] <... chdir resumed>) = 0 [pid 1553] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1554] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1553] <... prctl resumed>) = 0 [pid 1554] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1549] <... prctl resumed>) = 0 [pid 1544] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1549] setpgid(0, 0 [pid 1553] setpgid(0, 0) = 0 [pid 1553] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1554] <... clone3 resumed> => {parent_tid=[1555]}, 88) = 1555 [pid 1554] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1554] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1553] write(3, "1000", 4 [pid 1554] <... futex resumed>) = 0 [pid 1553] <... write resumed>) = 4 [pid 1554] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1553] close(3) = 0 [pid 1553] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1553] write(1, "executing program\n", 18) = 18 executing program [pid 1553] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1553] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1553] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1553] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1553] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1553] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1553] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1556]}, 88) = 1556 [pid 1553] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1553] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1553] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1556 attached [pid 1556] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1556] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1556] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1549] <... setpgid resumed>) = 0 [pid 1544] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./83/binderfs" [pid 1556] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1553] <... futex resumed>) = 0 [pid 1553] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1553] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1556] <... futex resumed>) = 1 [pid 1556] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1556] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1553] <... futex resumed>) = 0 [pid 1553] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1553] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1556] <... futex resumed>) = 1 [pid 1556] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1556] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1553] <... futex resumed>) = 0 [pid 1553] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1553] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1556] <... futex resumed>) = 1 [pid 1556] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1556] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1553] <... futex resumed>) = 0 [pid 1553] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1553] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1556] <... futex resumed>) = 1 [pid 1549] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... unlink resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1555 attached [pid 1549] <... openat resumed>) = 3 [pid 1544] <... futex resumed>) = 1 [pid 1532] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 1532] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1532] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1556] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1557 [pid 1556] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1553] <... futex resumed>) = 0 [pid 1553] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1553] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1556] <... futex resumed>) = 1 [pid 1556] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1556] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1553] <... futex resumed>) = 0 [pid 1553] exit_group(0) = ? [pid 1556] <... futex resumed>) = ? [pid 1555] set_robust_list(0x7fd1a43f59a0, 24 [pid 1549] write(3, "1000", 4 [pid 1544] sendfile(-1, -1, [3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1549] <... write resumed>) = 4 [pid 1555] <... set_robust_list resumed>) = 0 [pid 1544] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 306] close(3 [pid 1556] +++ exited with 0 +++ [pid 1553] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1553, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1549] close(3) = 0 [pid 1549] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1549] write(1, "executing program\n", 18) = 18 [pid 1549] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1549] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1549] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1549] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1549] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1549] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1549] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1558]}, 88) = 1558 [pid 1549] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1549] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1549] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1555] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1555] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1555] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1554] <... futex resumed>) = 0 [pid 1555] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1554] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1555] <... socket resumed>) = 4 [pid 1554] <... futex resumed>) = 0 [pid 1555] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1554] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1555] <... futex resumed>) = 0 [pid 1554] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1555] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1554] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1555] <... connect resumed>) = 0 [pid 1554] <... futex resumed>) = 0 [pid 1544] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1558 attached [pid 1555] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1554] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1544] <... futex resumed>) = 1 [pid 1532] <... futex resumed>) = 0 [pid 306] rmdir("./83" [pid 1558] set_robust_list(0x7fd1a43f59a0, 24 [pid 1555] <... futex resumed>) = 0 [pid 1554] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1544] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1532] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 1532] <... futex resumed>) = 0 [pid 306] mkdir("./84", 0777 [pid 1532] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 1558] <... set_robust_list resumed>) = 0 [pid 1555] sendfile(-1, -1, [3 [pid 1554] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1544] <... clone3 resumed>) = 1559 [pid 1555] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1554] <... futex resumed>) = 0 [pid 1544] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1555] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1554] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1544] <... futex resumed>) = 0 [pid 1532] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1555] <... futex resumed>) = 0 [pid 1554] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1544] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1555] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1554] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1558] rt_sigprocmask(SIG_SETMASK, [] [pid 1554] <... futex resumed>) = 0 [pid 1532] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1555] <... clone3 resumed>) = 1560 [pid 1532] <... futex resumed>) = 1 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1558] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1555] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1554] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1544] <... futex resumed>) = 0 [pid 1532] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1555] <... futex resumed>) = 0 [pid 1554] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1544] ioctl(3, PPPIOCSMRU, 0 [pid 1555] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1554] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1544] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 311] <... restart_syscall resumed>) = 0 [pid 1555] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1554] <... futex resumed>) = 0 [pid 1544] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1555] ioctl(3, PPPIOCSMRU, 0 [pid 1554] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1544] <... futex resumed>) = 0 [pid 1555] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1544] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1532] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] umount2("./74", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1561 ci2-android-5-15/strace-static-x86_64: Process 1561 attached [pid 1558] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1555] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1555] <... futex resumed>) = 1 [pid 1554] <... futex resumed>) = 0 [pid 311] openat(AT_FDCWD, "./74", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1555] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1554] exit_group(0 [pid 1532] exit_group(0 [pid 311] <... openat resumed>) = 3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1555] <... futex resumed>) = ? [pid 1554] <... exit_group resumed>) = ? [pid 311] fstat(3 [pid 1561] set_robust_list(0x555563d1b6a0, 24 [pid 1558] <... socket resumed>) = 3 [pid 1555] +++ exited with 0 +++ [pid 1544] <... futex resumed>) = ? [pid 1532] <... exit_group resumed>) = ? [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1554] +++ exited with 0 +++ [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1554, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] umount2("./74/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./74/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./74/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1544] +++ exited with 0 +++ [pid 1532] +++ exited with 0 +++ [pid 311] close(3) = 0 [pid 311] rmdir("./74" [pid 1558] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rmdir resumed>) = 0 [pid 1561] <... set_robust_list resumed>) = 0 [pid 311] mkdir("./75", 0777 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1532, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1561] rt_sigprocmask(SIG_SETMASK, [] [pid 1558] <... futex resumed>) = 1 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1561] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1558] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1549] <... futex resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 1561] chdir("./84" [pid 1549] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1549] <... futex resumed>) = 1 [pid 1558] <... futex resumed>) = 0 [pid 1549] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1558] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1558] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1558] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1549] <... futex resumed>) = 0 [pid 1561] <... chdir resumed>) = 0 [pid 1561] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1561] setpgid(0, 0) = 0 [pid 1561] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1549] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1558] <... futex resumed>) = 0 [pid 1549] <... futex resumed>) = 1 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1562 [pid 1549] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1558] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1558] <... connect resumed>) = -1 EEXIST (File exists) [pid 1558] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1549] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1549] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1558] sendfile(-1, -1, [3 [pid 1549] <... futex resumed>) = 0 [pid 1558] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1558] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1549] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1558] <... futex resumed>) = 0 [pid 1558] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1549] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1561] <... openat resumed>) = 3 [pid 1549] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1562 attached [pid 1561] write(3, "1000", 4 [pid 1558] <... futex resumed>) = 0 [pid 1549] <... futex resumed>) = 1 [pid 1562] set_robust_list(0x555563d1b6a0, 24 [pid 1558] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1549] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... restart_syscall resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1562] <... set_robust_list resumed>) = 0 [pid 1561] <... write resumed>) = 4 [pid 1558] <... clone3 resumed>) = 1563 [pid 1558] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1562] rt_sigprocmask(SIG_SETMASK, [] [pid 1558] <... futex resumed>) = 1 [pid 1549] <... futex resumed>) = 0 [pid 305] umount2("./83", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./92", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1562] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1561] close(3 [pid 1558] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1549] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1562] chdir("./75" [pid 1558] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1549] <... futex resumed>) = 0 [pid 305] openat(AT_FDCWD, "./83", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] openat(AT_FDCWD, "./92", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1562] <... chdir resumed>) = 0 [pid 1558] ioctl(3, PPPIOCSMRU, 0 [pid 1549] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... openat resumed>) = 3 [pid 304] <... openat resumed>) = 3 [pid 1562] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1558] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 305] fstat(3 [pid 304] fstat(3 [pid 1562] <... prctl resumed>) = 0 [pid 1558] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1562] setpgid(0, 0 [pid 1558] <... futex resumed>) = 1 [pid 1549] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 304] getdents64(3 [pid 1562] <... setpgid resumed>) = 0 [pid 1561] <... close resumed>) = 0 [pid 1558] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1549] exit_group(0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1562] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1558] <... futex resumed>) = ? [pid 1549] <... exit_group resumed>) = ? [pid 305] umount2("./83/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./92/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1562] <... openat resumed>) = 3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./92/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./92/binderfs" [pid 1562] write(3, "1000", 4 [pid 1558] +++ exited with 0 +++ [pid 1549] +++ exited with 0 +++ [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... unlink resumed>) = 0 [pid 1562] <... write resumed>) = 4 [pid 1561] symlink("/dev/binderfs", "./binderfs" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1549, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] newfstatat(AT_FDCWD, "./83/binderfs" [pid 304] getdents64(3 [pid 1562] close(3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1562] <... close resumed>) = 0 [pid 305] unlink("./83/binderfs" [pid 304] close(3 [pid 1562] symlink("/dev/binderfs", "./binderfs" [pid 304] <... close resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 304] rmdir("./92") = 0 [pid 1562] <... symlink resumed>) = 0 [pid 305] getdents64(3 [pid 304] mkdir("./93", 0777 [pid 1562] write(1, "executing program\n", 18 [pid 1561] <... symlink resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1562] <... write resumed>) = 18 executing program [pid 305] close(3 [pid 1562] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... close resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 1562] <... futex resumed>) = 0 [pid 305] rmdir("./83" [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1562] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... rmdir resumed>) = 0 [pid 1562] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] mkdir("./84", 0777 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1562] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1561] write(1, "executing program\n", 18 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1562] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... mkdir resumed>) = 0 executing program [pid 1562] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1561] <... write resumed>) = 18 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1564 [pid 1562] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1561] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1562] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1561] <... futex resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1562] <... mprotect resumed>) = 0 [pid 1561] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1561] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1561] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1561] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1562] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1561] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1565 [pid 1562] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1561] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1562] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1564 attached [pid 1561] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1562] <... clone3 resumed> => {parent_tid=[1566]}, 88) = 1566 [pid 1562] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1566 attached [pid 1564] set_robust_list(0x555563d1b6a0, 24 [pid 1562] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1561] <... clone3 resumed> => {parent_tid=[1567]}, 88) = 1567 [pid 1561] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1561] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1561] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1564] <... set_robust_list resumed>) = 0 [pid 1562] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1565 attached [pid 1565] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1565] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1565] chdir("./84" [pid 1562] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1564] rt_sigprocmask(SIG_SETMASK, [] [pid 1565] <... chdir resumed>) = 0 [pid 1565] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1565] setpgid(0, 0) = 0 [pid 1565] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1564] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1566] set_robust_list(0x7fd1a43f59a0, 24 [pid 1565] write(3, "1000", 4) = 4 [pid 1565] close(3) = 0 [pid 1565] symlink("/dev/binderfs", "./binderfs" [pid 1564] chdir("./93" [pid 1566] <... set_robust_list resumed>) = 0 [pid 1565] <... symlink resumed>) = 0 [pid 1564] <... chdir resumed>) = 0 [pid 1565] write(1, "executing program\n", 18) = 18 executing program [pid 1565] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1565] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1565] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1564] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1565] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1565] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1565] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1565] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1566] rt_sigprocmask(SIG_SETMASK, [] [pid 1564] <... prctl resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 1566] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1565] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1564] setpgid(0, 0 [pid 308] umount2("./76", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1564] <... setpgid resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./76", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1564] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3ci2-android-5-15/strace-static-x86_64: Process 1567 attached [pid 1566] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1565] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1564] <... openat resumed>) = 3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 1564] write(3, "1000", 4 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./76/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./76/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./76/binderfs" [pid 1564] <... write resumed>) = 4 [pid 308] <... unlink resumed>) = 0 [pid 1564] close(3 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./76" [pid 1564] <... close resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./77", 0777 [pid 1567] set_robust_list(0x7fd1a43f59a0, 24 [pid 1566] <... socket resumed>) = 3 [pid 1564] symlink("/dev/binderfs", "./binderfs" [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1565] <... clone3 resumed> => {parent_tid=[1568]}, 88) = 1568 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1565] rt_sigprocmask(SIG_SETMASK, [] [pid 1564] <... symlink resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1567] <... set_robust_list resumed>) = 0 [pid 1566] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1565] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1564] write(1, "executing program\n", 18ci2-android-5-15/strace-static-x86_64: Process 1569 attached [pid 1565] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1569 [pid 1565] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1565] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1568 attached executing program [pid 1564] <... write resumed>) = 18 [pid 1567] rt_sigprocmask(SIG_SETMASK, [] [pid 1566] <... futex resumed>) = 1 [pid 1562] <... futex resumed>) = 0 [pid 1567] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1564] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1562] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1567] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1566] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1564] <... futex resumed>) = 0 [pid 1562] <... futex resumed>) = 0 [pid 1564] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1562] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1564] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1568] set_robust_list(0x7fd1a43f59a0, 24 [pid 1566] <... socket resumed>) = 4 [pid 1564] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1567] <... socket resumed>) = 3 [pid 1564] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1566] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1564] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1567] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1568] <... set_robust_list resumed>) = 0 [pid 1564] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1562] <... futex resumed>) = 0 [pid 1567] <... futex resumed>) = 1 [pid 1566] <... futex resumed>) = 1 [pid 1564] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1562] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1561] <... futex resumed>) = 0 [pid 1569] set_robust_list(0x555563d1b6a0, 24 [pid 1564] <... mprotect resumed>) = 0 [pid 1562] <... futex resumed>) = 0 [pid 1561] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1566] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1564] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1561] <... futex resumed>) = 0 [pid 1567] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1566] <... connect resumed>) = -1 EEXIST (File exists) [pid 1564] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1562] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1561] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1567] <... socket resumed>) = 4 [pid 1566] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1564] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1569] <... set_robust_list resumed>) = 0 [pid 1567] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1566] <... futex resumed>) = 1 [pid 1562] <... futex resumed>) = 0 [pid 1567] <... futex resumed>) = 1 [pid 1566] sendfile(-1, -1, [3 [pid 1564] <... clone3 resumed> => {parent_tid=[1570]}, 88) = 1570 [pid 1562] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1561] <... futex resumed>) = 0 [pid 1567] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1566] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1564] rt_sigprocmask(SIG_SETMASK, [] [pid 1562] <... futex resumed>) = 0 [pid 1561] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1567] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1566] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1564] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1562] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1561] <... futex resumed>) = 0 [pid 1567] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1566] <... futex resumed>) = 0 [pid 1564] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1562] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1561] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1567] <... connect resumed>) = -1 EEXIST (File exists) [pid 1566] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1564] <... futex resumed>) = 0 [pid 1562] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1564] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1562] <... futex resumed>) = 0 [pid 1567] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1566] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1562] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1568] rt_sigprocmask(SIG_SETMASK, [] [pid 1566] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1567] <... futex resumed>) = 1 [pid 1561] <... futex resumed>) = 0 [pid 1561] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1561] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1568] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1568] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1568] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1565] <... futex resumed>) = 0 [pid 1567] sendfile(-1, -1, [3 [pid 1566] <... clone3 resumed>) = 1571 [pid 1565] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1565] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1568] <... futex resumed>) = 1 [pid 1568] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1569] rt_sigprocmask(SIG_SETMASK, [] [pid 1567] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1566] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1567] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1568] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1567] <... futex resumed>) = 1 [pid 1566] <... futex resumed>) = 1 [pid 1562] <... futex resumed>) = 0 [pid 1561] <... futex resumed>) = 0 [pid 1567] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1561] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1567] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1566] ioctl(3, PPPIOCSMRU, 0 [pid 1562] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1561] <... futex resumed>) = 0 [pid 1567] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1566] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1569] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1562] <... futex resumed>) = 0 [pid 1561] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1565] <... futex resumed>) = 0 [pid 1565] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1565] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1568] <... futex resumed>) = 1 [pid 1568] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1568] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1567] <... clone3 resumed>) = 1572 [pid 1565] <... futex resumed>) = 0 [pid 1565] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1565] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1568] <... futex resumed>) = 1 [pid 1568] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1568] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1565] <... futex resumed>) = 0 [pid 1565] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1565] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1568] <... futex resumed>) = 1 [pid 1568] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1569] chdir("./77" [pid 1568] <... clone3 resumed>) = 1573 [pid 1567] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1566] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1562] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1569] <... chdir resumed>) = 0 [pid 1567] <... futex resumed>) = 1 [pid 1566] <... futex resumed>) = 0 [pid 1562] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1561] <... futex resumed>) = 0 [pid 1569] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1567] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1566] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1562] exit_group(0 [pid 1561] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1569] <... prctl resumed>) = 0 [pid 1568] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1567] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1566] <... futex resumed>) = ? [pid 1562] <... exit_group resumed>) = ? [pid 1561] <... futex resumed>) = 0 [pid 1569] setpgid(0, 0 [pid 1568] <... futex resumed>) = 1 [pid 1567] ioctl(3, PPPIOCSMRU, 0 [pid 1566] +++ exited with 0 +++ [pid 1565] <... futex resumed>) = 0 [pid 1561] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1568] ioctl(3, PPPIOCSMRU, 0 [pid 1565] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1568] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1565] <... futex resumed>) = 0 [pid 1568] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1565] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1568] <... futex resumed>) = 0 [pid 1565] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1562] +++ exited with 0 +++ [pid 1569] <... setpgid resumed>) = 0 [pid 1568] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1567] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1565] exit_group(0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1562, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1569] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1568] <... futex resumed>) = ? [pid 1567] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1565] <... exit_group resumed>) = ? [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1569] <... openat resumed>) = 3 [pid 1568] +++ exited with 0 +++ [pid 1567] <... futex resumed>) = 1 [pid 1565] +++ exited with 0 +++ [pid 1561] <... futex resumed>) = 0 [pid 1569] write(3, "1000", 4 [pid 1567] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1569] <... write resumed>) = 4 [pid 1561] exit_group(0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1565, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1561] <... exit_group resumed>) = ? [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1569] close(3 [pid 1567] <... futex resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1570 attached [pid 1570] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1570] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1570] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1570] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1564] <... futex resumed>) = 0 [pid 1570] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1564] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1567] +++ exited with 0 +++ [pid 1564] <... futex resumed>) = 0 [pid 1561] +++ exited with 0 +++ [pid 1570] <... socket resumed>) = 4 [pid 1569] <... close resumed>) = 0 [pid 1564] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1570] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1569] symlink("/dev/binderfs", "./binderfs" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1561, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1570] <... futex resumed>) = 1 [pid 1564] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1570] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1569] <... symlink resumed>) = 0 [pid 1564] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1570] <... connect resumed>) = -1 EEXIST (File exists) [pid 1569] write(1, "executing program\n", 18 [pid 1564] <... futex resumed>) = 0 [pid 1570] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1564] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1569] <... write resumed>) = 18 executing program [pid 1564] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1570] <... futex resumed>) = 0 [pid 1564] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1569] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1564] <... futex resumed>) = 0 [pid 1570] sendfile(-1, -1, [3 [pid 1569] <... futex resumed>) = 0 [pid 1564] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1570] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1569] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1570] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [ 27.812024][ T1463] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 27.820206][ T1463] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 27.828250][ T1463] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 27.836748][ T1463] [ 27.840022][ T1463] ---[ end trace 87f75fb3dc9cc3da ]--- [pid 1564] <... futex resumed>) = 0 [pid 1569] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1564] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1570] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1569] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1564] <... futex resumed>) = 0 [pid 1570] <... clone3 resumed>) = 1574 [pid 1569] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1564] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1570] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1569] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1564] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1570] <... futex resumed>) = 0 [pid 1569] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1564] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1570] ioctl(3, PPPIOCSMRU, 0 [pid 1569] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1564] <... futex resumed>) = 0 [pid 1570] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1569] <... mprotect resumed>) = 0 [pid 1564] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1570] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1569] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1570] <... futex resumed>) = 1 [pid 1569] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1564] <... futex resumed>) = 0 [pid 1569] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1570] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1564] exit_group(0) = ? [pid 305] <... restart_syscall resumed>) = 0 [pid 1569] <... clone3 resumed> => {parent_tid=[1575]}, 88) = 1575 ci2-android-5-15/strace-static-x86_64: Process 1575 attached [pid 1569] rt_sigprocmask(SIG_SETMASK, [] [pid 1575] set_robust_list(0x7fd1a43f59a0, 24 [pid 1569] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1575] <... set_robust_list resumed>) = 0 [pid 305] umount2("./84", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1569] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1569] <... futex resumed>) = 0 [pid 305] openat(AT_FDCWD, "./84", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1569] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... openat resumed>) = 3 [pid 1575] rt_sigprocmask(SIG_SETMASK, [] [pid 305] fstat(3 [pid 1575] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1575] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1575] <... socket resumed>) = 3 [pid 305] umount2("./84/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1575] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] newfstatat(AT_FDCWD, "./84/binderfs" [pid 1575] <... futex resumed>) = 1 [pid 1569] <... futex resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1569] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] unlink("./84/binderfs" [pid 1569] <... futex resumed>) = 0 [pid 1575] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 305] <... unlink resumed>) = 0 [pid 1569] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] getdents64(3 [pid 1575] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1575] <... futex resumed>) = 1 [pid 305] close(3 [pid 1569] <... futex resumed>) = 0 [pid 1575] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1569] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... close resumed>) = 0 [pid 1569] <... futex resumed>) = 0 [pid 305] rmdir("./84" [pid 1569] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1575] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1575] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 305] <... rmdir resumed>) = 0 [pid 1575] <... connect resumed>) = -1 EEXIST (File exists) [pid 305] mkdir("./85", 0777 [pid 1575] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1575] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1570] <... futex resumed>) = ? [pid 1570] +++ exited with 0 +++ [pid 1569] <... futex resumed>) = 0 [pid 1564] +++ exited with 0 +++ [pid 305] <... mkdir resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1564, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1569] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1569] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1575] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1575] sendfile(-1, -1, [3 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1575] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] <... restart_syscall resumed>) = 0 [pid 311] umount2("./75", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1576 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./75", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 311] fstat(3 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./75/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./75/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./75/binderfs" [pid 1575] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... unlink resumed>) = 0 [pid 1575] <... futex resumed>) = 1 [pid 1569] <... futex resumed>) = 0 [pid 311] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 1576 attached [pid 1575] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1569] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1575] <... clone3 resumed>) = 1577 [pid 1569] <... futex resumed>) = 0 [pid 311] close(3 [pid 1569] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... close resumed>) = 0 [pid 1576] set_robust_list(0x555563d1b6a0, 24 [pid 1575] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rmdir("./75" [pid 306] <... restart_syscall resumed>) = 0 [pid 1576] <... set_robust_list resumed>) = 0 [pid 1575] <... futex resumed>) = 1 [pid 1569] <... futex resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 1569] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./76", 0777 [pid 1576] rt_sigprocmask(SIG_SETMASK, [] [pid 1575] ioctl(3, PPPIOCSMRU, 0 [pid 1569] <... futex resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 1569] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1576] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1575] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] umount2("./84", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 1578 attached [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1578 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1576] chdir("./85" [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1575] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1569] <... futex resumed>) = 0 [pid 1576] <... chdir resumed>) = 0 [pid 1575] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1569] exit_group(0 [pid 306] openat(AT_FDCWD, "./84", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1575] <... futex resumed>) = ? [pid 1569] <... exit_group resumed>) = ? [pid 1578] set_robust_list(0x555563d1b6a0, 24 [pid 1576] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1575] +++ exited with 0 +++ [pid 1569] +++ exited with 0 +++ [pid 306] <... openat resumed>) = 3 [pid 1578] <... set_robust_list resumed>) = 0 [pid 1578] rt_sigprocmask(SIG_SETMASK, [] [pid 1576] <... prctl resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1569, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] fstat(3 [pid 304] <... restart_syscall resumed>) = 0 [pid 1578] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1578] chdir("./76" [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1576] setpgid(0, 0 [pid 304] umount2("./93", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./93", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1578] <... chdir resumed>) = 0 [pid 1576] <... setpgid resumed>) = 0 [pid 306] getdents64(3 [pid 304] <... openat resumed>) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 1578] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1576] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./93/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./93/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1576] <... openat resumed>) = 3 [pid 306] umount2("./84/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] unlink("./93/binderfs" [pid 1578] <... prctl resumed>) = 0 [pid 1576] write(3, "1000", 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... unlink resumed>) = 0 [pid 1576] <... write resumed>) = 4 [pid 306] newfstatat(AT_FDCWD, "./84/binderfs" [pid 304] getdents64(3 [pid 1576] close(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1576] <... close resumed>) = 0 [pid 306] unlink("./84/binderfs" [pid 304] close(3 [pid 1576] symlink("/dev/binderfs", "./binderfs" [pid 304] <... close resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 304] rmdir("./93" [pid 1576] <... symlink resumed>) = 0 [pid 306] getdents64(3 [pid 304] <... rmdir resumed>) = 0 [pid 1576] write(1, "executing program\n", 18 executing program [pid 304] mkdir("./94", 0777 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1578] setpgid(0, 0 [pid 1576] <... write resumed>) = 18 [pid 304] <... mkdir resumed>) = 0 [pid 306] close(3 [pid 1576] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1578] <... setpgid resumed>) = 0 [pid 1576] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1576] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] rmdir("./84" [pid 1576] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1576] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] mkdir("./85", 0777 [pid 1576] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1576] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1579 [pid 1576] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1576] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1580 attached ci2-android-5-15/strace-static-x86_64: Process 1579 attached [pid 1578] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1576] <... mprotect resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1580] set_robust_list(0x555563d1b6a0, 24 [pid 1579] set_robust_list(0x555563d1b6a0, 24 [pid 1578] <... openat resumed>) = 3 [pid 1579] <... set_robust_list resumed>) = 0 [pid 1578] write(3, "1000", 4 [pid 1576] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1580 [pid 1579] rt_sigprocmask(SIG_SETMASK, [] [pid 1578] <... write resumed>) = 4 [pid 1579] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1578] close(3 [pid 1579] chdir("./94" [pid 1578] <... close resumed>) = 0 [pid 1579] <... chdir resumed>) = 0 [pid 1578] symlink("/dev/binderfs", "./binderfs" [pid 1576] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1580] <... set_robust_list resumed>) = 0 [pid 1579] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1578] <... symlink resumed>) = 0 [pid 1579] <... prctl resumed>) = 0 [pid 1578] write(1, "executing program\n", 18 [pid 1576] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1579] setpgid(0, 0 [pid 1578] <... write resumed>) = 18 [pid 1579] <... setpgid resumed>) = 0 executing program [pid 1578] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1579] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1578] <... futex resumed>) = 0 [pid 1576] <... clone3 resumed> => {parent_tid=[1581]}, 88) = 1581 ci2-android-5-15/strace-static-x86_64: Process 1581 attached [pid 1580] rt_sigprocmask(SIG_SETMASK, [] [pid 1579] <... openat resumed>) = 3 [pid 1578] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} executing program [pid 1576] rt_sigprocmask(SIG_SETMASK, [] [pid 1579] write(3, "1000", 4 [pid 1578] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1579] <... write resumed>) = 4 [pid 1578] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1579] close(3 [pid 1578] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1581] set_robust_list(0x7fd1a43f59a0, 24 [pid 1580] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1579] <... close resumed>) = 0 [pid 1578] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1576] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1579] symlink("/dev/binderfs", "./binderfs" [pid 1578] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1581] <... set_robust_list resumed>) = 0 [pid 1580] chdir("./85" [pid 1579] <... symlink resumed>) = 0 [pid 1578] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1576] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1579] write(1, "executing program\n", 18 [pid 1578] <... mprotect resumed>) = 0 [pid 1579] <... write resumed>) = 18 [pid 1578] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1581] rt_sigprocmask(SIG_SETMASK, [] [pid 1580] <... chdir resumed>) = 0 [pid 1579] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1578] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1576] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 1579] <... futex resumed>) = 0 [pid 1578] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1579] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1581] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1580] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1576] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1579] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1578] <... clone3 resumed> => {parent_tid=[1582]}, 88) = 1582 [pid 1579] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1578] rt_sigprocmask(SIG_SETMASK, [] [pid 1579] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1578] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1579] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1578] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1579] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1578] <... futex resumed>) = 0 [pid 1581] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1580] <... prctl resumed>) = 0 [pid 1579] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1578] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1579] <... mprotect resumed>) = 0 [pid 1579] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1580] setpgid(0, 0 [pid 308] umount2("./77", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1579] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1579] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0}ci2-android-5-15/strace-static-x86_64: Process 1583 attached [pid 1581] <... socket resumed>) = 3 [pid 1580] <... setpgid resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1579] <... clone3 resumed> => {parent_tid=[1583]}, 88) = 1583 [pid 1579] rt_sigprocmask(SIG_SETMASK, [] [pid 308] openat(AT_FDCWD, "./77", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1579] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1579] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1579] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1582 attached [pid 1582] set_robust_list(0x7fd1a43f59a0, 24 [pid 1581] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1580] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... openat resumed>) = 3 [pid 1583] set_robust_list(0x7fd1a43f59a0, 24 [pid 1582] <... set_robust_list resumed>) = 0 [pid 1582] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1582] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1580] <... openat resumed>) = 3 [pid 1576] <... futex resumed>) = 0 [pid 1581] <... futex resumed>) = 1 [pid 308] fstat(3 [pid 1583] <... set_robust_list resumed>) = 0 [pid 1582] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1578] <... futex resumed>) = 0 [pid 1578] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1578] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1582] <... futex resumed>) = 1 [pid 1576] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1580] write(3, "1000", 4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1582] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1576] <... futex resumed>) = 0 [pid 1580] <... write resumed>) = 4 [pid 308] getdents64(3 [pid 1582] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1578] <... futex resumed>) = 0 [pid 1578] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1576] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1580] close(3 [pid 1578] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1578] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1582] <... futex resumed>) = 1 [pid 1582] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1583] rt_sigprocmask(SIG_SETMASK, [] [pid 1581] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1580] <... close resumed>) = 0 [pid 308] umount2("./77/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1582] <... connect resumed>) = -1 EEXIST (File exists) [pid 1582] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1578] <... futex resumed>) = 0 [pid 1581] <... socket resumed>) = 4 [pid 1580] symlink("/dev/binderfs", "./binderfs" [pid 1583] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1578] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1578] <... futex resumed>) = 0 [pid 1578] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1582] <... futex resumed>) = 1 [pid 1582] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 308] newfstatat(AT_FDCWD, "./77/binderfs" [pid 1582] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1580] <... symlink resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1580] write(1, "executing program\n", 18 [pid 1578] <... futex resumed>) = 0 [pid 1578] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1578] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1582] <... futex resumed>) = 1 executing program [pid 1580] <... write resumed>) = 18 [pid 308] unlink("./77/binderfs" [pid 1582] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1583] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1582] <... clone3 resumed>) = 1584 [pid 1581] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1580] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 1582] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1578] <... futex resumed>) = 0 [pid 1578] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1578] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1581] <... futex resumed>) = 1 [pid 1580] <... futex resumed>) = 0 [pid 1583] <... socket resumed>) = 3 [pid 1576] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 1581] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1582] <... futex resumed>) = 1 [pid 1582] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1582] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1578] <... futex resumed>) = 0 [pid 1581] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1580] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1578] exit_group(0 [pid 1576] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1578] <... exit_group resumed>) = ? [pid 1576] <... futex resumed>) = 0 [pid 1582] <... futex resumed>) = ? [pid 1581] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1580] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1576] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] close(3 [pid 1583] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1582] +++ exited with 0 +++ [pid 1581] <... connect resumed>) = -1 EEXIST (File exists) [pid 1580] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1578] +++ exited with 0 +++ [pid 308] <... close resumed>) = 0 [pid 1583] <... futex resumed>) = 1 [pid 1579] <... futex resumed>) = 0 [pid 1583] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1579] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1583] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1579] <... futex resumed>) = 0 [pid 1583] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1579] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1583] <... socket resumed>) = 4 [pid 1581] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1580] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1578, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] rmdir("./77" [pid 1583] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1579] <... futex resumed>) = 0 [pid 1583] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1579] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1583] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1579] <... futex resumed>) = 0 [pid 1583] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1580] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1579] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1583] <... connect resumed>) = -1 EEXIST (File exists) [pid 1581] <... futex resumed>) = 1 [pid 1580] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1576] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 1583] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1579] <... futex resumed>) = 0 [pid 1583] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1579] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1583] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1581] sendfile(-1, -1, [3 [pid 1580] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1579] <... futex resumed>) = 0 [pid 1576] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./78", 0777 [pid 1583] sendfile(-1, -1, [3 [pid 1581] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1580] <... mprotect resumed>) = 0 [pid 1579] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1576] <... futex resumed>) = 0 [pid 1583] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1583] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1579] <... futex resumed>) = 0 [pid 1583] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1579] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1583] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1579] <... futex resumed>) = 0 [pid 1583] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1579] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1576] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 1583] <... clone3 resumed>) = 1585 [pid 1581] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1580] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1583] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1579] <... futex resumed>) = 0 [pid 1583] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1579] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1583] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1579] <... futex resumed>) = 0 [pid 1583] ioctl(3, PPPIOCSMRU, 0 [pid 1579] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1583] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1583] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1581] <... futex resumed>) = 0 [pid 1580] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1576] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... restart_syscall resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1583] <... futex resumed>) = 1 [pid 1579] <... futex resumed>) = 0 [pid 1583] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1579] exit_group(0 [pid 1583] <... futex resumed>) = ? [pid 1579] <... exit_group resumed>) = ? [pid 1583] +++ exited with 0 +++ [pid 1581] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1580] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1579] +++ exited with 0 +++ [pid 1576] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1581] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1576] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1581] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1580] <... clone3 resumed> => {parent_tid=[1586]}, 88) = 1586 [pid 1576] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./76", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./76", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1579, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./76/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./76/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./76/binderfs") = 0 [pid 311] getdents64(3 [pid 1581] <... clone3 resumed>) = 1588 [pid 1580] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1587 [pid 311] close(3) = 0 [pid 311] rmdir("./76"ci2-android-5-15/strace-static-x86_64: Process 1587 attached [pid 1581] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1580] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 311] mkdir("./77", 0777 [pid 1587] set_robust_list(0x555563d1b6a0, 24 [pid 1581] <... futex resumed>) = 1 [pid 1580] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1576] <... futex resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1587] <... set_robust_list resumed>) = 0 [pid 1581] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1580] <... futex resumed>) = 0 [pid 1576] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1589 attached [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1589 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1581] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1580] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1576] <... futex resumed>) = 0 [pid 1587] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1586 attached [pid 1586] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1586] rt_sigprocmask(SIG_SETMASK, [] [pid 1581] ioctl(3, PPPIOCSMRU, 0 [pid 1576] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1586] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1586] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1587] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1581] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1586] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1586] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1589] set_robust_list(0x555563d1b6a0, 24 [pid 1581] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1580] <... futex resumed>) = 0 [pid 1589] <... set_robust_list resumed>) = 0 [pid 1589] rt_sigprocmask(SIG_SETMASK, [] [pid 1580] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1581] <... futex resumed>) = 1 [pid 1576] <... futex resumed>) = 0 [pid 1589] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1589] chdir("./77" [pid 1587] chdir("./78" [pid 1581] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1580] <... futex resumed>) = 1 [pid 1576] exit_group(0 [pid 1586] <... futex resumed>) = 0 [pid 1586] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1586] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1580] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1576] <... exit_group resumed>) = ? [pid 1581] <... futex resumed>) = ? [pid 1586] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1589] <... chdir resumed>) = 0 [pid 1589] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1589] setpgid(0, 0) = 0 [pid 1589] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1580] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1581] +++ exited with 0 +++ [pid 1589] write(3, "1000", 4) = 4 [pid 1589] close(3) = 0 [pid 1589] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1580] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1576] +++ exited with 0 +++ [pid 304] <... restart_syscall resumed>) = 0 [pid 1580] <... futex resumed>) = 1 [pid 1589] write(1, "executing program\n", 18 [pid 1580] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1576, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] umount2("./94", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... restart_syscall resumed>) = 0 [pid 1589] <... write resumed>) = 18 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 1589] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] openat(AT_FDCWD, "./94", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1589] <... futex resumed>) = 0 [pid 1587] <... chdir resumed>) = 0 [pid 305] umount2("./85", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1589] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1587] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 304] <... openat resumed>) = 3 [pid 1589] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1587] <... prctl resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] fstat(3 [pid 1589] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1587] setpgid(0, 0 [pid 305] openat(AT_FDCWD, "./85", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1589] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1587] <... setpgid resumed>) = 0 [pid 1586] <... futex resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 1589] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1587] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] fstat(3 [pid 304] getdents64(3 [pid 1589] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1587] <... openat resumed>) = 3 [pid 1586] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1589] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1587] write(3, "1000", 4 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1589] <... mprotect resumed>) = 0 [pid 1587] <... write resumed>) = 4 [pid 305] getdents64(3 [pid 304] umount2("./94/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1589] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1587] close(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1589] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1587] <... close resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] umount2("./85/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1589] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1587] symlink("/dev/binderfs", "./binderfs" [pid 304] newfstatat(AT_FDCWD, "./94/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1590 attached [pid 1587] <... symlink resumed>) = 0 [pid 1586] <... connect resumed>) = -1 EEXIST (File exists) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1589] <... clone3 resumed> => {parent_tid=[1590]}, 88) = 1590 [pid 1587] write(1, "executing program\n", 18 [pid 1589] rt_sigprocmask(SIG_SETMASK, [] [pid 1587] <... write resumed>) = 18 executing program [pid 1590] set_robust_list(0x7fd1a43f59a0, 24 [pid 1589] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1587] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1586] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] newfstatat(AT_FDCWD, "./85/binderfs" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1589] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1587] <... futex resumed>) = 0 [pid 1589] <... futex resumed>) = 0 [pid 1587] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1589] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1587] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1587] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./94/binderfs" [pid 1587] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1587] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 305] unlink("./85/binderfs" [pid 304] <... unlink resumed>) = 0 [pid 1587] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1587] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1587] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] <... unlink resumed>) = 0 [pid 304] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 1591 attached [pid 1590] <... set_robust_list resumed>) = 0 [pid 1586] <... futex resumed>) = 1 [pid 1580] <... futex resumed>) = 0 [pid 1587] <... clone3 resumed> => {parent_tid=[1591]}, 88) = 1591 [pid 1587] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1587] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1591] set_robust_list(0x7fd1a43f59a0, 24 [pid 1590] rt_sigprocmask(SIG_SETMASK, [] [pid 1587] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1586] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1580] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1591] <... set_robust_list resumed>) = 0 [pid 1591] rt_sigprocmask(SIG_SETMASK, [] [pid 1586] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1580] <... futex resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3 [pid 1591] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1591] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1580] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1586] sendfile(-1, -1, [3 [pid 305] close(3 [pid 304] <... close resumed>) = 0 [pid 1591] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1587] <... futex resumed>) = 0 [pid 1591] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1587] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1591] <... socket resumed>) = 4 [pid 1587] <... futex resumed>) = 0 [pid 1591] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1587] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1591] <... futex resumed>) = 0 [pid 1587] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1591] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1590] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1587] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1586] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 305] <... close resumed>) = 0 [pid 304] rmdir("./94" [pid 1591] <... connect resumed>) = -1 EEXIST (File exists) [pid 1587] <... futex resumed>) = 0 [pid 1586] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rmdir("./85" [pid 1591] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1587] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1591] <... futex resumed>) = 0 [pid 1587] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1591] sendfile(-1, -1, [3 [pid 1587] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1591] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1587] <... futex resumed>) = 0 [pid 1591] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1587] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1591] <... futex resumed>) = 0 [pid 1587] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1591] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1587] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1591] <... clone3 resumed>) = 1592 [pid 1590] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1587] <... futex resumed>) = 0 [pid 1586] <... futex resumed>) = 1 [pid 1580] <... futex resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 1591] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1590] <... socket resumed>) = 3 [pid 1587] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1591] <... futex resumed>) = 0 [pid 1587] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1591] ioctl(3, PPPIOCSMRU, 0 [pid 1590] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1587] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1586] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1580] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] mkdir("./86", 0777 [pid 304] mkdir("./95", 0777 [pid 1587] <... futex resumed>) = 0 [pid 1587] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1591] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1591] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1587] <... futex resumed>) = 0 [pid 1591] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1590] <... futex resumed>) = 1 [pid 1589] <... futex resumed>) = 0 [pid 1587] exit_group(0 [pid 1586] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1580] <... futex resumed>) = 0 [pid 1591] <... futex resumed>) = ? [pid 1589] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1587] <... exit_group resumed>) = ? [pid 1591] +++ exited with 0 +++ [pid 1590] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1589] <... futex resumed>) = 0 [pid 1587] +++ exited with 0 +++ [pid 1586] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1580] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... mkdir resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 1589] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1590] <... socket resumed>) = 4 [pid 1590] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1589] <... futex resumed>) = 0 [pid 1590] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1589] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1590] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1589] <... futex resumed>) = 0 [pid 1590] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1589] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1586] <... clone3 resumed>) = 1593 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1590] <... connect resumed>) = -1 EEXIST (File exists) [pid 1586] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1587, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1590] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1589] <... futex resumed>) = 0 [pid 1590] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1589] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1590] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1589] <... futex resumed>) = 0 [pid 1590] sendfile(-1, -1, [3 [pid 1589] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1590] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1590] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1589] <... futex resumed>) = 0 [pid 1590] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1589] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1586] <... futex resumed>) = 1 [pid 1580] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1590] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1589] <... futex resumed>) = 0 [pid 1580] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1590] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1589] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1590] <... clone3 resumed>) = 1595 [pid 1580] <... futex resumed>) = 0 [pid 1590] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1586] ioctl(3, PPPIOCSMRU, 0 [pid 1580] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1594 [pid 1590] <... futex resumed>) = 1 [pid 1589] <... futex resumed>) = 0 [pid 1586] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1590] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1589] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1596 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1590] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1589] <... futex resumed>) = 0 [pid 1590] ioctl(3, PPPIOCSMRU, 0 [pid 1589] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1590] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1590] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1589] <... futex resumed>) = 0 [pid 1590] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1589] exit_group(0 [pid 1590] <... futex resumed>) = ? [pid 1589] <... exit_group resumed>) = ? [pid 1586] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1596 attached ci2-android-5-15/strace-static-x86_64: Process 1594 attached [pid 1590] +++ exited with 0 +++ [pid 1589] +++ exited with 0 +++ [pid 1586] <... futex resumed>) = 1 [pid 1580] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1589, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1596] set_robust_list(0x555563d1b6a0, 24 [pid 1586] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1580] exit_group(0 [pid 1596] <... set_robust_list resumed>) = 0 [pid 1596] rt_sigprocmask(SIG_SETMASK, [] [pid 1586] <... futex resumed>) = ? [pid 1580] <... exit_group resumed>) = ? [pid 1596] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1596] chdir("./86" [pid 1586] +++ exited with 0 +++ [pid 1596] <... chdir resumed>) = 0 [pid 1596] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1596] setpgid(0, 0) = 0 [pid 1596] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1580] +++ exited with 0 +++ [pid 1596] <... openat resumed>) = 3 [pid 1594] set_robust_list(0x555563d1b6a0, 24 [pid 1596] write(3, "1000", 4) = 4 [pid 1596] close(3) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1580, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 1596] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1594] <... set_robust_list resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1596] write(1, "executing program\n", 18) = 18 [pid 1596] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1596] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1596] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1596] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1596] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1594] rt_sigprocmask(SIG_SETMASK, [] [pid 1596] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1596] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... restart_syscall resumed>) = 0 [pid 1596] <... clone3 resumed> => {parent_tid=[1597]}, 88) = 1597 [pid 1596] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] umount2("./77", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1596] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 1597 attached [pid 1596] <... futex resumed>) = 0 [pid 1594] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] openat(AT_FDCWD, "./77", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1596] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... openat resumed>) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 1594] chdir("./95" [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1597] set_robust_list(0x7fd1a43f59a0, 24 [pid 311] umount2("./77/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./77/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1594] <... chdir resumed>) = 0 [pid 311] unlink("./77/binderfs" [pid 1597] <... set_robust_list resumed>) = 0 [pid 1594] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 1597] rt_sigprocmask(SIG_SETMASK, [] [pid 1594] <... prctl resumed>) = 0 [pid 311] rmdir("./77" [pid 1594] setpgid(0, 0 [pid 1597] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 311] mkdir("./78", 0777 [pid 1597] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1594] <... setpgid resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1597] <... socket resumed>) = 3 [pid 1594] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1598 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1598 attached [pid 308] <... restart_syscall resumed>) = 0 [pid 1598] set_robust_list(0x555563d1b6a0, 24 [pid 1594] <... openat resumed>) = 3 [pid 1598] <... set_robust_list resumed>) = 0 [pid 1598] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1598] chdir("./78" [pid 1597] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1594] write(3, "1000", 4 [pid 1598] <... chdir resumed>) = 0 [pid 1598] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1598] setpgid(0, 0) = 0 [pid 1598] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1598] write(3, "1000", 4) = 4 [pid 1598] close(3) = 0 [pid 1598] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1598] write(1, "executing program\n", 18) = 18 [pid 1598] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1598] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] umount2("./78", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1598] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1594] <... write resumed>) = 4 executing program [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1598] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1598] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1598] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1598] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1597] <... futex resumed>) = 1 [pid 1596] <... futex resumed>) = 0 [pid 1594] close(3 [pid 308] openat(AT_FDCWD, "./78", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... restart_syscall resumed>) = 0 [pid 1598] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1596] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1598] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1596] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1599 attached [pid 1597] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1596] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1594] <... close resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 1598] <... clone3 resumed> => {parent_tid=[1599]}, 88) = 1599 [pid 1598] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1598] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1598] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1599] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1599] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1599] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1599] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1597] <... socket resumed>) = 4 [pid 1594] symlink("/dev/binderfs", "./binderfs" [pid 1597] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 1599] <... futex resumed>) = 1 [pid 1598] <... futex resumed>) = 0 [pid 1599] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1598] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1599] <... socket resumed>) = 4 [pid 1598] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1599] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1598] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1594] <... symlink resumed>) = 0 [pid 1599] <... futex resumed>) = 0 [pid 1598] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] getdents64(3 [pid 1597] <... futex resumed>) = 1 [pid 1594] write(1, "executing program\n", 18 [pid 306] umount2("./85", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1599] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 executing program [pid 1598] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1597] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1596] <... futex resumed>) = 0 [pid 1594] <... write resumed>) = 18 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1599] <... connect resumed>) = -1 EEXIST (File exists) [pid 1598] <... futex resumed>) = 0 [pid 1599] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1598] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1599] <... futex resumed>) = 0 [pid 1598] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1596] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1594] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./78/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] openat(AT_FDCWD, "./85", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1599] sendfile(-1, -1, [3 [pid 1598] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1599] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1598] <... futex resumed>) = 0 [pid 1599] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1598] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1599] <... futex resumed>) = 0 [pid 1598] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1599] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1598] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1599] <... clone3 resumed>) = 1600 [pid 1598] <... futex resumed>) = 0 [pid 1597] <... futex resumed>) = 0 [pid 1596] <... futex resumed>) = 1 [pid 1594] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... openat resumed>) = 3 [pid 1599] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1598] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1599] <... futex resumed>) = 0 [pid 1598] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1599] ioctl(3, PPPIOCSMRU, 0 [pid 1598] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1599] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1598] <... futex resumed>) = 0 [pid 1597] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1596] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1594] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] newfstatat(AT_FDCWD, "./78/binderfs" [pid 306] fstat(3 [pid 1599] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1598] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1599] <... futex resumed>) = 0 [pid 1598] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1599] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1598] exit_group(0 [pid 1594] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1599] <... futex resumed>) = ? [pid 1598] <... exit_group resumed>) = ? [pid 1597] <... connect resumed>) = -1 EEXIST (File exists) [pid 1594] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1599] +++ exited with 0 +++ [pid 1598] +++ exited with 0 +++ [pid 1597] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1594] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] unlink("./78/binderfs" [pid 306] getdents64(3 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1598, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1597] <... futex resumed>) = 1 [pid 1597] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1596] <... futex resumed>) = 0 [pid 1594] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... unlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1596] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1597] <... futex resumed>) = 0 [pid 1596] <... futex resumed>) = 1 [pid 1597] sendfile(-1, -1, [3 [pid 1596] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1597] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1597] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1596] <... futex resumed>) = 0 [pid 1597] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1596] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1597] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1596] <... futex resumed>) = 0 [pid 1597] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1596] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1597] <... clone3 resumed>) = 1601 [pid 1594] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] getdents64(3 [pid 306] umount2("./85/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1597] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1596] <... futex resumed>) = 0 [pid 1594] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] <... restart_syscall resumed>) = 0 [pid 1597] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1596] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1597] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1596] <... futex resumed>) = 0 [pid 1594] <... mprotect resumed>) = 0 [pid 1597] ioctl(3, PPPIOCSMRU, 0 [pid 1596] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./78", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1597] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1594] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] close(3 [pid 306] newfstatat(AT_FDCWD, "./85/binderfs" [pid 1597] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1594] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] openat(AT_FDCWD, "./78", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... close resumed>) = 0 [pid 1597] <... futex resumed>) = 1 [pid 1596] <... futex resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1597] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1596] exit_group(0 [pid 1594] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] fstat(3 [pid 308] rmdir("./78" [pid 1597] <... futex resumed>) = ? [pid 1596] <... exit_group resumed>) = ? [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1597] +++ exited with 0 +++ [pid 1596] +++ exited with 0 +++ [pid 311] getdents64(3 [pid 308] <... rmdir resumed>) = 0 [pid 306] unlink("./85/binderfs" [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./78/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./78/binderfs" [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1596, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1594] <... clone3 resumed> => {parent_tid=[1602]}, 88) = 1602 [pid 311] unlink("./78/binderfs" [pid 308] mkdir("./79", 0777 [pid 306] <... unlink resumed>) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1594] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./78" [pid 1594] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] getdents64(3 [pid 1594] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./79", 0777 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1594] <... futex resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1594] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] close(3 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... close resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1603 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1602 attached [pid 306] rmdir("./85" [pid 1602] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1602] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1602] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 306] <... rmdir resumed>) = 0 [pid 1602] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1602] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1603 attached [pid 1594] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1604 [pid 306] mkdir("./86", 0777 [pid 305] <... restart_syscall resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1604 attached [pid 1604] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1594] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1604] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1604] chdir("./79" [pid 306] <... mkdir resumed>) = 0 [pid 1602] <... futex resumed>) = 0 [pid 1594] <... futex resumed>) = 1 [pid 305] umount2("./86", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1594] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1602] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] openat(AT_FDCWD, "./86", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1602] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1602] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1603] set_robust_list(0x555563d1b6a0, 24 [pid 1594] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... openat resumed>) = 3 [pid 1594] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1604] <... chdir resumed>) = 0 [pid 1604] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1604] setpgid(0, 0) = 0 [pid 1602] <... futex resumed>) = 0 [pid 1594] <... futex resumed>) = 1 [pid 305] fstat(3 [pid 1602] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1602] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1594] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1602] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1604] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1594] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1605 [pid 305] getdents64(3 [pid 1594] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1594] <... futex resumed>) = 1 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1602] <... futex resumed>) = 0 [pid 1602] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1602] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1602] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1604] <... openat resumed>) = 3 [pid 1594] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] umount2("./86/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1594] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1604] write(3, "1000", 4 [pid 1594] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1594] <... futex resumed>) = 1 [pid 305] newfstatat(AT_FDCWD, "./86/binderfs" [pid 1602] <... futex resumed>) = 0 [pid 1594] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1602] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] unlink("./86/binderfs" [pid 1603] <... set_robust_list resumed>) = 0 [pid 1602] <... clone3 resumed>) = 1606 [pid 305] <... unlink resumed>) = 0 [pid 1602] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1602] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1604] <... write resumed>) = 4 executing program executing program [pid 1604] close(3) = 0 [pid 1604] symlink("/dev/binderfs", "./binderfs" [pid 1594] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 1594] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1604] <... symlink resumed>) = 0 [pid 1604] write(1, "executing program\n", 18) = 18 [pid 1604] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1604] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1604] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1604] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 305] close(3 [pid 1594] <... futex resumed>) = 1 [pid 1602] <... futex resumed>) = 0 [pid 1602] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1602] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1603] rt_sigprocmask(SIG_SETMASK, [] [pid 1594] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... close resumed>) = 0 [pid 1602] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1604] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 305] rmdir("./86" [pid 1603] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1594] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1604] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... rmdir resumed>) = 0 [pid 1604] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1594] exit_group(0 [pid 305] mkdir("./87", 0777 [pid 1594] <... exit_group resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1605 attached [pid 1604] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1603] chdir("./79" [pid 1602] <... futex resumed>) = ? [pid 305] <... mkdir resumed>) = 0 [pid 1603] <... chdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1603] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1603] <... prctl resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1603] setpgid(0, 0ci2-android-5-15/strace-static-x86_64: Process 1607 attached ) = 0 [pid 1602] +++ exited with 0 +++ [pid 1594] +++ exited with 0 +++ [pid 1603] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1607 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1594, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1604] <... clone3 resumed> => {parent_tid=[1608]}, 88) = 1608 [pid 1603] <... openat resumed>) = 3 [pid 1604] rt_sigprocmask(SIG_SETMASK, [] [pid 1603] write(3, "1000", 4 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1603] <... write resumed>) = 4 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1603] close(3) = 0 [pid 1604] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1603] symlink("/dev/binderfs", "./binderfs" [pid 1604] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1604] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1605] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1603] <... symlink resumed>) = 0 [pid 1605] rt_sigprocmask(SIG_SETMASK, [] [pid 1603] write(1, "executing program\n", 18 [pid 1605] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1603] <... write resumed>) = 18 [pid 1605] chdir("./86" [pid 1603] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1603] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1605] <... chdir resumed>) = 0 [pid 1603] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1605] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1603] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1605] <... prctl resumed>) = 0 [pid 1603] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1605] setpgid(0, 0 [pid 1603] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1605] <... setpgid resumed>) = 0 [pid 1603] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1605] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1603] <... mprotect resumed>) = 0 [pid 1605] <... openat resumed>) = 3 [pid 1603] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1605] write(3, "1000", 4 [pid 1603] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1607] set_robust_list(0x555563d1b6a0, 24 [pid 1605] <... write resumed>) = 4 [pid 1605] close(3) = 0 [pid 1603] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1605] symlink("/dev/binderfs", "./binderfs") = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1603] <... clone3 resumed> => {parent_tid=[1609]}, 88) = 1609 [pid 1603] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1605] write(1, "executing program\n", 18 [pid 304] umount2("./95", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1603] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1603] <... futex resumed>) = 0 [pid 304] openat(AT_FDCWD, "./95", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1603] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [pid 304] <... openat resumed>) = 3 [pid 1605] <... write resumed>) = 18 [pid 304] fstat(3 [pid 1605] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1605] <... futex resumed>) = 0 [pid 304] getdents64(3 [pid 1605] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1605] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] umount2("./95/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1605] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1605] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] newfstatat(AT_FDCWD, "./95/binderfs" [pid 1605] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1605] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] unlink("./95/binderfs" [pid 1605] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1605] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... unlink resumed>) = 0 [pid 1605] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] getdents64(3 [pid 1605] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 ci2-android-5-15/strace-static-x86_64: Process 1609 attached ci2-android-5-15/strace-static-x86_64: Process 1610 attached [pid 1607] <... set_robust_list resumed>) = 0 [pid 304] close(3 [pid 1605] <... clone3 resumed> => {parent_tid=[1610]}, 88) = 1610 [pid 1605] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1605] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1605] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1608 attached [pid 1608] set_robust_list(0x7fd1a43f59a0, 24 [pid 304] <... close resumed>) = 0 [pid 1608] <... set_robust_list resumed>) = 0 [pid 1608] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1608] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 304] rmdir("./95" [pid 1610] set_robust_list(0x7fd1a43f59a0, 24 [pid 1609] set_robust_list(0x7fd1a43f59a0, 24 [pid 1607] rt_sigprocmask(SIG_SETMASK, [] [pid 1608] <... socket resumed>) = 3 [pid 1608] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1604] <... futex resumed>) = 0 [pid 1604] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1607] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1604] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rmdir resumed>) = 0 [pid 1608] <... futex resumed>) = 1 [pid 1608] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 304] mkdir("./96", 0777 [pid 1607] chdir("./87" [pid 1608] <... socket resumed>) = 4 [pid 1608] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1604] <... futex resumed>) = 0 [pid 1604] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1604] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1608] <... futex resumed>) = 1 [pid 304] <... mkdir resumed>) = 0 [pid 1607] <... chdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1608] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1608] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1604] <... futex resumed>) = 0 [pid 1604] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1604] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1608] <... futex resumed>) = 1 [pid 1608] sendfile(-1, -1, [3 [pid 1610] <... set_robust_list resumed>) = 0 [pid 1609] <... set_robust_list resumed>) = 0 [pid 1607] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1608] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1608] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1604] <... futex resumed>) = 0 [pid 1604] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1604] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1608] <... futex resumed>) = 1 [pid 1608] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1610] rt_sigprocmask(SIG_SETMASK, [] [pid 1609] rt_sigprocmask(SIG_SETMASK, [] [pid 1607] <... prctl resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1610] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1609] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1608] <... clone3 resumed>) = 1612 [pid 1607] setpgid(0, 0 [pid 1608] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1604] <... futex resumed>) = 0 [pid 1604] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1610] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1609] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1607] <... setpgid resumed>) = 0 [pid 1604] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1611 [pid 1608] <... futex resumed>) = 1 [pid 1608] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1608] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1604] <... futex resumed>) = 0 [pid 1609] <... socket resumed>) = 3 [pid 1607] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1604] exit_group(0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1610] <... socket resumed>) = 3 [pid 1604] <... exit_group resumed>) = ? [pid 1609] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1609] <... futex resumed>) = 1 [pid 1607] <... openat resumed>) = 3 [pid 1603] <... futex resumed>) = 0 [pid 1608] <... futex resumed>) = ? [pid 1610] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1609] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1608] +++ exited with 0 +++ [pid 1607] write(3, "1000", 4 [pid 1604] +++ exited with 0 +++ [pid 1603] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1611 attached [pid 1611] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1611] rt_sigprocmask(SIG_SETMASK, [] [pid 1603] <... futex resumed>) = 0 [pid 1609] <... socket resumed>) = 4 [pid 1607] <... write resumed>) = 4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1604, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1610] <... futex resumed>) = 1 [pid 1609] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1607] close(3 [pid 1605] <... futex resumed>) = 0 [pid 1603] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1609] <... futex resumed>) = 0 [pid 1605] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1603] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1609] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1607] <... close resumed>) = 0 [pid 1605] <... futex resumed>) = 0 [pid 1603] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1609] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1607] symlink("/dev/binderfs", "./binderfs" [pid 1605] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1603] <... futex resumed>) = 0 [pid 1609] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1607] <... symlink resumed>) = 0 executing program [pid 1603] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1609] <... connect resumed>) = -1 EEXIST (File exists) [pid 1607] write(1, "executing program\n", 18 [pid 1609] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1607] <... write resumed>) = 18 [pid 1609] <... futex resumed>) = 1 [pid 1603] <... futex resumed>) = 0 [pid 1609] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1607] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1603] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1609] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1607] <... futex resumed>) = 0 [pid 1609] sendfile(-1, -1, [3 [pid 1607] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1603] <... futex resumed>) = 0 [pid 1609] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1607] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1603] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1609] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1607] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1603] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1609] <... futex resumed>) = 0 [pid 1607] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1603] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1609] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1607] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1603] <... futex resumed>) = 0 [pid 1611] chdir("./96") = 0 [pid 1611] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1611] setpgid(0, 0) = 0 [pid 1611] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1609] <... clone3 resumed>) = 1613 [pid 1607] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1603] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 1609] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1607] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1603] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1609] <... futex resumed>) = 0 [pid 1607] <... mprotect resumed>) = 0 [pid 1603] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1611] <... openat resumed>) = 3 [pid 1609] ioctl(3, PPPIOCSMRU, 0 [pid 1607] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1603] <... futex resumed>) = 0 [pid 1609] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1607] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1603] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1609] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1607] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1603] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./79", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1610] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1609] <... futex resumed>) = 0 [pid 1611] write(3, "1000", 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1611] <... write resumed>) = 4 [pid 1603] exit_group(0 [pid 1609] ???( [pid 1607] <... clone3 resumed> => {parent_tid=[1614]}, 88) = 1614 [pid 308] openat(AT_FDCWD, "./79", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1603] <... exit_group resumed>) = ? [pid 1610] <... socket resumed>) = 4 [pid 1609] <... ??? resumed>) = ? [pid 1607] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 3 [pid 1611] close(3) = 0 [pid 1607] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(3 [pid 1611] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1611] write(1, "executing program\n", 18 [pid 1609] +++ exited with 0 +++ [pid 1603] +++ exited with 0 +++ [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1610] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1607] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1603, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1607] <... futex resumed>) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] getdents64(3 [pid 1610] <... futex resumed>) = 1 [pid 1607] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1605] <... futex resumed>) = 0 [pid 1610] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1605] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1605] <... futex resumed>) = 0 [pid 1610] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 1605] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./79/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1610] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1611] <... write resumed>) = 18 [pid 308] newfstatat(AT_FDCWD, "./79/binderfs" [pid 1610] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1610] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./79/binderfs" [pid 1611] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1611] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1611] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1610] <... futex resumed>) = 1 [pid 1605] <... futex resumed>) = 0 [pid 1611] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1605] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 1611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1605] <... futex resumed>) = 0 [pid 1611] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1610] sendfile(-1, -1, [3 [pid 1605] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 1611] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1610] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] rmdir("./79" [pid 1611] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1610] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 1611] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1610] <... futex resumed>) = 1 [pid 1605] <... futex resumed>) = 0 [pid 308] mkdir("./80", 0777 [pid 1611] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1605] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1611] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1605] <... futex resumed>) = 0 [pid 1605] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1611] <... clone3 resumed> => {parent_tid=[1615]}, 88) = 1615 [pid 1611] rt_sigprocmask(SIG_SETMASK, [] [pid 1610] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] <... mkdir resumed>) = 0 [pid 1611] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1611] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1611] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1611] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1614 attached [pid 1614] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1614] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1614] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1614] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1607] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1616 [pid 1610] <... clone3 resumed>) = 1617 [pid 1607] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1607] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1610] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1607] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1614] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1610] <... futex resumed>) = 1 [pid 1605] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1616 attached [pid 1614] <... socket resumed>) = 4 [pid 1610] ioctl(3, PPPIOCSMRU, 0 [pid 1605] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1614] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1605] <... futex resumed>) = 0 [pid 1614] <... futex resumed>) = 1 [pid 1605] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1614] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1615 attached [pid 1615] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1615] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1615] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1607] <... futex resumed>) = 0 [pid 1610] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1607] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1615] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1610] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1607] <... futex resumed>) = 1 [pid 1607] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1614] <... futex resumed>) = 0 [pid 1610] <... futex resumed>) = 1 [pid 1605] <... futex resumed>) = 0 [pid 1616] set_robust_list(0x555563d1b6a0, 24 [pid 1614] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1610] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1605] exit_group(0 [pid 1614] <... connect resumed>) = -1 EEXIST (File exists) [pid 1605] <... exit_group resumed>) = ? [pid 1616] <... set_robust_list resumed>) = 0 [pid 1614] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1610] <... futex resumed>) = ? [pid 1614] <... futex resumed>) = 1 [pid 1614] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1611] <... futex resumed>) = 0 [pid 1611] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1611] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1615] <... futex resumed>) = 1 [pid 1615] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... restart_syscall resumed>) = 0 [pid 1616] rt_sigprocmask(SIG_SETMASK, [] [pid 1615] <... socket resumed>) = 4 [pid 1610] +++ exited with 0 +++ [pid 1607] <... futex resumed>) = 0 [pid 1605] +++ exited with 0 +++ [pid 1607] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1605, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1607] <... futex resumed>) = 1 [pid 1607] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1614] <... futex resumed>) = 0 [pid 311] umount2("./79", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./86", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1616] chdir("./80" [pid 1615] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1616] <... chdir resumed>) = 0 [pid 1615] <... futex resumed>) = 1 [pid 306] openat(AT_FDCWD, "./86", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1616] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1615] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... openat resumed>) = 3 [pid 1616] <... prctl resumed>) = 0 [pid 306] fstat(3 [pid 1616] setpgid(0, 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1616] <... setpgid resumed>) = 0 [pid 306] getdents64(3 [pid 1616] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1616] <... openat resumed>) = 3 [pid 306] umount2("./86/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1616] write(3, "1000", 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1616] <... write resumed>) = 4 [pid 306] newfstatat(AT_FDCWD, "./86/binderfs" [pid 1616] close(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1616] <... close resumed>) = 0 [pid 306] unlink("./86/binderfs" [pid 1616] symlink("/dev/binderfs", "./binderfs" [pid 306] <... unlink resumed>) = 0 [pid 1616] <... symlink resumed>) = 0 [pid 306] getdents64(3 [pid 1616] write(1, "executing program\n", 18 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 executing program [pid 1616] <... write resumed>) = 18 [pid 306] close(3 [pid 1616] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 1616] <... futex resumed>) = 0 [pid 306] rmdir("./86" [pid 1616] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... rmdir resumed>) = 0 [pid 1616] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] mkdir("./87", 0777 [pid 1616] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... mkdir resumed>) = 0 [pid 1616] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1616] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1616] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1616] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1618 [pid 1616] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1616] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1616] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1619]}, 88) = 1619 [pid 1616] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1616] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1616] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1614] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1614] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1607] <... futex resumed>) = 0 [pid 1614] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1607] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1614] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1607] <... futex resumed>) = 0 [pid 1614] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1607] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1619 attached ci2-android-5-15/strace-static-x86_64: Process 1618 attached [pid 1614] <... clone3 resumed>) = 1620 [pid 1611] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./79", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./79/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./79/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./79/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./79") = 0 [pid 311] mkdir("./80", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1621 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1621 attached [pid 1621] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1621] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1621] chdir("./80") = 0 [pid 1621] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1621] setpgid(0, 0) = 0 [pid 1621] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1621] write(3, "1000", 4) = 4 [pid 1621] close(3) = 0 [pid 1621] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1621] write(1, "executing program\n", 18) = 18 executing program [pid 1621] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1621] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1621] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1621] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1621] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1619] set_robust_list(0x7fd1a43f59a0, 24 [pid 1618] set_robust_list(0x555563d1b6a0, 24 [pid 1614] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1611] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1621] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1621] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1622]}, 88) = 1622 [pid 1621] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1621] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1621] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1622 attached [pid 1622] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1622] rt_sigprocmask(SIG_SETMASK, [] [pid 1619] <... set_robust_list resumed>) = 0 [pid 1615] <... futex resumed>) = 0 [pid 1611] <... futex resumed>) = 1 [pid 1618] <... set_robust_list resumed>) = 0 [pid 1614] <... futex resumed>) = 1 [pid 1607] <... futex resumed>) = 0 [pid 1622] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1622] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1622] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1621] <... futex resumed>) = 0 [pid 1621] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1619] rt_sigprocmask(SIG_SETMASK, [] [pid 1615] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1611] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1607] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1618] rt_sigprocmask(SIG_SETMASK, [] [pid 1614] ioctl(3, PPPIOCSMRU, 0 [pid 1621] <... futex resumed>) = 0 [pid 1621] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1622] <... futex resumed>) = 1 [pid 1622] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1619] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1622] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1621] <... futex resumed>) = 0 [pid 1621] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1615] <... connect resumed>) = 0 [pid 1618] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1607] <... futex resumed>) = 0 [pid 1614] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1621] <... futex resumed>) = 0 [pid 1618] chdir("./87" [pid 1621] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1619] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1618] <... chdir resumed>) = 0 [pid 1614] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1607] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1615] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1622] <... futex resumed>) = 1 [pid 1622] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1607] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1619] <... socket resumed>) = 3 [pid 1614] <... futex resumed>) = 0 [pid 1607] exit_group(0 [pid 1619] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1614] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1619] <... futex resumed>) = 1 [pid 1618] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1616] <... futex resumed>) = 0 [pid 1615] <... futex resumed>) = 1 [pid 1611] <... futex resumed>) = 0 [pid 1607] <... exit_group resumed>) = ? [pid 1619] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1618] <... prctl resumed>) = 0 [pid 1614] +++ exited with 0 +++ [pid 1622] <... connect resumed>) = -1 EEXIST (File exists) [pid 1622] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1619] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1616] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1611] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1621] <... futex resumed>) = 0 [pid 1621] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1621] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1607] +++ exited with 0 +++ [pid 1616] <... futex resumed>) = 0 [pid 1622] <... futex resumed>) = 1 [pid 1611] <... futex resumed>) = 0 [pid 1616] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1619] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1618] setpgid(0, 0 [pid 1615] sendfile(-1, -1, [3 [pid 1611] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1607, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1622] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1622] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1621] <... futex resumed>) = 0 [pid 1621] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1621] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1622] <... futex resumed>) = 1 [pid 1622] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1619] <... socket resumed>) = 4 [pid 1618] <... setpgid resumed>) = 0 [pid 1615] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1622] <... clone3 resumed>) = 1623 [pid 1622] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1621] <... futex resumed>) = 0 [pid 1621] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1621] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1622] <... futex resumed>) = 1 [pid 1622] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1622] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1621] <... futex resumed>) = 0 [pid 1621] exit_group(0) = ? [pid 1622] <... futex resumed>) = ? [pid 1622] +++ exited with 0 +++ [pid 1621] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1621, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1619] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1619] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1618] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1618] write(3, "1000", 4) = 4 [pid 1618] close(3) = 0 [pid 1618] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1618] write(1, "executing program\n", 18) = 18 [pid 1618] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1618] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1618] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1618] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1618] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1618] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1618] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1624]}, 88) = 1624 [pid 1618] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1618] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1618] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... restart_syscall resumed>) = 0 [pid 311] umount2("./80", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./80", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./80/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./80/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./80/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./80") = 0 [pid 311] mkdir("./81", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1625 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1625 attached [pid 1625] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1625] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1625] chdir("./81") = 0 [pid 1625] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1625] setpgid(0, 0) = 0 [pid 1625] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 executing program [pid 1625] write(3, "1000", 4) = 4 [pid 1625] close(3) = 0 [pid 305] <... restart_syscall resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1624 attached [pid 1616] <... futex resumed>) = 0 [pid 1615] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1625] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1625] write(1, "executing program\n", 18) = 18 [pid 1625] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1625] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1625] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1625] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1625] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1625] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1625] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1626]}, 88) = 1626 [pid 1625] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1625] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1625] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1626 attached [pid 1626] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1626] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1626] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1626] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1625] <... futex resumed>) = 0 [pid 1625] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1625] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1626] <... futex resumed>) = 1 [pid 1626] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1626] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1625] <... futex resumed>) = 0 [pid 1625] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1625] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1626] <... futex resumed>) = 1 [pid 1626] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1626] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1625] <... futex resumed>) = 0 [pid 1625] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1625] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1626] <... futex resumed>) = 1 [pid 1626] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1624] set_robust_list(0x7fd1a43f59a0, 24 [pid 1616] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1615] <... futex resumed>) = 1 [pid 1626] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1625] <... futex resumed>) = 0 [pid 1625] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1625] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1626] <... futex resumed>) = 1 [pid 1624] <... set_robust_list resumed>) = 0 [pid 1619] <... futex resumed>) = 0 [pid 1616] <... futex resumed>) = 1 [pid 1615] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1611] <... futex resumed>) = 0 [pid 305] umount2("./87", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1619] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1619] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1619] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1626] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1627 [pid 1626] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1625] <... futex resumed>) = 0 [pid 1625] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1625] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1626] <... futex resumed>) = 1 [pid 1626] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1626] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1625] <... futex resumed>) = 0 [pid 1625] exit_group(0) = ? [pid 1626] <... futex resumed>) = ? [pid 1626] +++ exited with 0 +++ [pid 1625] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1625, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1624] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1624] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1624] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1618] <... futex resumed>) = 0 [pid 1624] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1618] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1624] <... socket resumed>) = 4 [pid 1618] <... futex resumed>) = 0 [pid 1624] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1618] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1624] <... futex resumed>) = 0 [pid 1618] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1624] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [ 27.999583][ T1560] ------------[ cut here ]------------ [ 28.005330][ T1560] WARNING: CPU: 0 PID: 1560 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 28.015837][ T1560] Modules linked in: [ 28.022008][ T1560] CPU: 1 PID: 1560 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 28.034554][ T1560] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [pid 1618] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1624] <... connect resumed>) = -1 EEXIST (File exists) [pid 1618] <... futex resumed>) = 0 [pid 1624] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1618] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1624] <... futex resumed>) = 0 [pid 1618] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1624] sendfile(-1, -1, [3 [pid 1618] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1624] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1618] <... futex resumed>) = 0 [pid 1624] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1618] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1624] <... futex resumed>) = 0 [pid 1618] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1624] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1618] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1624] <... clone3 resumed>) = 1628 [pid 1618] <... futex resumed>) = 0 [pid 1616] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1611] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1624] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1618] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1616] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1611] <... futex resumed>) = 1 [pid 1615] <... futex resumed>) = 0 [pid 1611] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] openat(AT_FDCWD, "./87", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1615] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1616] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... openat resumed>) = 3 [pid 1624] <... futex resumed>) = 0 [pid 1618] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1624] ioctl(3, PPPIOCSMRU, 0 [pid 1619] <... futex resumed>) = 0 [pid 1618] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1616] <... futex resumed>) = 1 [pid 1615] <... clone3 resumed>) = 1629 [pid 311] umount2("./81", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] fstat(3 [pid 1624] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1619] sendfile(-1, -1, [3 [pid 1618] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1624] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1619] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1618] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] openat(AT_FDCWD, "./81", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1624] <... futex resumed>) = 0 [pid 1619] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1618] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... openat resumed>) = 3 [pid 1624] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1619] <... futex resumed>) = 0 [pid 1618] exit_group(0 [pid 311] fstat(3 [pid 1624] <... futex resumed>) = ? [pid 1619] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1618] <... exit_group resumed>) = ? [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1624] +++ exited with 0 +++ [pid 1618] +++ exited with 0 +++ [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./81/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./81/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./81/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./81") = 0 [pid 311] mkdir("./82", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1630 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1630 attached [pid 1630] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1630] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1630] chdir("./82") = 0 [pid 1630] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1630] setpgid(0, 0) = 0 [pid 1630] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1630] write(3, "1000", 4) = 4 [pid 1630] close(3) = 0 [pid 1630] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1630] write(1, "executing program\n", 18) = 18 executing program [pid 1630] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1630] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1630] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1630] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1630] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1630] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1630] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1631]}, 88) = 1631 [pid 1630] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1630] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1630] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1631 attached [pid 1631] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1631] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1631] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1631] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1630] <... futex resumed>) = 0 [pid 1630] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1630] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1631] <... futex resumed>) = 1 [pid 1631] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1631] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1630] <... futex resumed>) = 0 [pid 1630] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1630] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1631] <... futex resumed>) = 1 [pid 1631] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1631] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1630] <... futex resumed>) = 0 [pid 1630] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1630] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1631] <... futex resumed>) = 1 [pid 1631] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1631] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1630] <... futex resumed>) = 0 [pid 1630] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1630] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1631] <... futex resumed>) = 1 [pid 1631] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1632 [pid 1631] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1630] <... futex resumed>) = 0 [pid 1630] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1630] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1631] <... futex resumed>) = 1 [pid 1631] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1631] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1630] <... futex resumed>) = 0 [pid 1630] exit_group(0) = ? [pid 1616] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1631] <... futex resumed>) = ? [pid 1616] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1618, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] getdents64(3 [pid 1616] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1615] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1616] <... futex resumed>) = 1 [pid 1615] <... futex resumed>) = 1 [pid 1611] <... futex resumed>) = 0 [pid 1616] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] umount2("./87/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1615] ioctl(3, PPPIOCSMRU, 0 [pid 1611] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./87", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1615] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1611] <... futex resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1615] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1611] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./87/binderfs" [pid 1615] <... futex resumed>) = 0 [pid 1619] <... futex resumed>) = 0 [pid 1619] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1633 [pid 1619] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1619] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1631] +++ exited with 0 +++ [pid 1630] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1630, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1611] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1611] exit_group(0) = ? [pid 306] openat(AT_FDCWD, "./87", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./87/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./87/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./87/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./87" [pid 311] <... restart_syscall resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./88", 0777 [pid 1616] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1616] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] umount2("./82", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] unlink("./87/binderfs" [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] openat(AT_FDCWD, "./82", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... openat resumed>) = 3 [pid 311] fstat(3 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1634 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 311] getdents64(3 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./82/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./82/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./82/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./82") = 0 [pid 311] mkdir("./83", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1635 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1635 attached [pid 1635] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1635] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1635] chdir("./83") = 0 [pid 1635] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1635] setpgid(0, 0) = 0 [pid 1635] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1635] write(3, "1000", 4) = 4 [pid 1635] close(3) = 0 [pid 1635] symlink("/dev/binderfs", "./binderfs" [pid 1616] <... futex resumed>) = 1 [pid 1635] <... symlink resumed>) = 0 [pid 1615] +++ exited with 0 +++ [pid 1611] +++ exited with 0 +++ [pid 1635] write(1, "executing program\n", 18 [pid 305] <... unlink resumed>) = 0 [pid 1619] <... futex resumed>) = 0 [pid 1616] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1634 attached [pid 1619] ioctl(3, PPPIOCSMRU, 0 [pid 305] getdents64(3 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1611, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1635] <... write resumed>) = 18 [pid 1635] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1635] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1635] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1635] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1635] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1635] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1635] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1636]}, 88) = 1636 [pid 1635] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1635] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1634] set_robust_list(0x555563d1b6a0, 24 [pid 1619] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1619] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] close(3 [pid 304] umount2("./96", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1619] <... futex resumed>) = 1 [pid 1616] <... futex resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 1634] <... set_robust_list resumed>) = 0 [pid 1619] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1634] rt_sigprocmask(SIG_SETMASK, [] [pid 1616] exit_group(0 [pid 305] rmdir("./87" [ 28.045614][ T1560] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [ 28.053186][ T1560] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 28.074706][ T1560] RSP: 0018:ffffc900023b7bf0 EFLAGS: 00010293 [ 28.081210][ T1560] RAX: ffffffff845f2f47 RBX: ffff888115925000 RCX: ffff8881167f6400 [ 28.090100][ T1560] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000c04eb7d [pid 304] openat(AT_FDCWD, "./96", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1635] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1634] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1616] <... exit_group resumed>) = ? [pid 1619] <... futex resumed>) = ? [pid 305] <... rmdir resumed>) = 0 [pid 304] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 1636 attached [pid 1636] set_robust_list(0x7fd1a43f59a0, 24 [pid 1619] +++ exited with 0 +++ [pid 1616] +++ exited with 0 +++ [pid 305] mkdir("./88", 0777 [pid 304] fstat(3 [pid 1636] <... set_robust_list resumed>) = 0 [pid 1636] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1636] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1636] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1635] <... futex resumed>) = 0 [pid 1635] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1635] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1636] <... futex resumed>) = 1 [pid 1636] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1636] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1635] <... futex resumed>) = 0 [pid 1635] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1635] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1636] <... futex resumed>) = 1 [pid 1636] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1636] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1635] <... futex resumed>) = 0 [pid 1635] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1635] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1636] <... futex resumed>) = 1 [pid 1636] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1636] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1635] <... futex resumed>) = 0 [pid 1635] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1635] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1636] <... futex resumed>) = 1 [pid 1636] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1637 [pid 1636] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1635] <... futex resumed>) = 0 [pid 1635] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1635] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1636] <... futex resumed>) = 1 [pid 1636] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1636] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1635] <... futex resumed>) = 0 [pid 1635] exit_group(0) = ? [pid 1636] <... futex resumed>) = ? [pid 1636] +++ exited with 0 +++ [pid 1635] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1616, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1635, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... mkdir resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1634] chdir("./88") = 0 [pid 1634] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1634] setpgid(0, 0) = 0 [pid 1634] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] getdents64(3 [pid 308] <... restart_syscall resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1634] <... openat resumed>) = 3 [pid 1634] write(3, "1000", 4) = 4 [pid 1634] close(3) = 0 [pid 1634] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1634] write(1, "executing program\n", 18) = 18 [pid 1634] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1634] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1634] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1634] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1634] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1634] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1634] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1638]}, 88) = 1638 [pid 1634] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1634] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1634] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1638 attached [pid 1638] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1638] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1638] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1638] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1634] <... futex resumed>) = 0 [pid 1634] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1634] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1638] <... futex resumed>) = 1 [pid 1638] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1638] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1634] <... futex resumed>) = 0 [pid 1634] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1634] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... restart_syscall resumed>) = 0 [pid 311] umount2("./83", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./83", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] umount2("./96/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./83/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./83/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./80", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] unlink("./83/binderfs") = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1639 [pid 304] newfstatat(AT_FDCWD, "./96/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1639 attached [pid 308] openat(AT_FDCWD, "./80", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./83") = 0 [pid 311] mkdir("./84", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1640 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1638] <... futex resumed>) = 1 [pid 1638] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1638] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1634] <... futex resumed>) = 0 [pid 1634] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1634] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1638] <... futex resumed>) = 1 [pid 1638] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1638] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1634] <... futex resumed>) = 0 [pid 1634] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1634] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1638] <... futex resumed>) = 1 [pid 1638] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1641 [pid 1638] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1634] <... futex resumed>) = 0 [pid 1634] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1634] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1638] <... futex resumed>) = 1 [pid 1638] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1638] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1634] <... futex resumed>) = 0 [pid 1634] exit_group(0) = ? [pid 1638] <... futex resumed>) = ? [pid 1638] +++ exited with 0 +++ [pid 1634] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1634, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-5-15/strace-static-x86_64: Process 1640 attached [pid 1639] set_robust_list(0x555563d1b6a0, 24 [pid 308] <... openat resumed>) = 3 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] unlink("./96/binderfs" [pid 1639] <... set_robust_list resumed>) = 0 [pid 308] fstat(3 [pid 304] <... unlink resumed>) = 0 [pid 1639] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 1639] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1639] chdir("./88" [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] close(3 [pid 1639] <... chdir resumed>) = 0 [pid 308] umount2("./80/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... close resumed>) = 0 [pid 1639] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rmdir("./96" [pid 1639] <... prctl resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./80/binderfs" [pid 304] <... rmdir resumed>) = 0 [pid 1639] setpgid(0, 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] mkdir("./97", 0777 [pid 1639] <... setpgid resumed>) = 0 [pid 308] unlink("./80/binderfs" [pid 304] <... mkdir resumed>) = 0 [pid 1639] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... unlink resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1639] <... openat resumed>) = 3 [pid 308] getdents64(3 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1639] write(3, "1000", 4 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1639] <... write resumed>) = 4 [pid 308] close(3 [pid 1639] close(3 [pid 308] <... close resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1642 [pid 1639] <... close resumed>) = 0 [pid 308] rmdir("./80" [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1639] symlink("/dev/binderfs", "./binderfs" [pid 308] <... rmdir resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1639] <... symlink resumed>) = 0 [pid 308] mkdir("./81", 0777 [pid 1639] write(1, "executing program\n", 18 [pid 308] <... mkdir resumed>) = 0 [pid 1639] <... write resumed>) = 18 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1639] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1639] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1639] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1643 [pid 1639] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1639] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1639] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1639] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1639] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1639] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1644]}, 88) = 1644 [pid 1639] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1639] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1639] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1640] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1640] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1640] chdir("./84") = 0 [pid 1640] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1640] setpgid(0, 0) = 0 [pid 1640] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1640] write(3, "1000", 4) = 4 [pid 1640] close(3) = 0 [pid 1640] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1640] write(1, "executing program\n", 18) = 18 [pid 1640] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1640] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 executing program executing program [pid 1640] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1640] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1640] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1640] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1640] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... restart_syscall resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1644 attached [pid 1640] <... clone3 resumed> => {parent_tid=[1645]}, 88) = 1645 [pid 1640] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./88", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1640] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1640] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1640] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1643 attached [pid 1643] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1643] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1643] chdir("./81") = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1643] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1643] setpgid(0, 0) = 0 [pid 1643] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1643] write(3, "1000", 4) = 4 [pid 1643] close(3) = 0 [pid 1643] symlink("/dev/binderfs", "./binderfs" [pid 306] openat(AT_FDCWD, "./88", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1644] set_robust_list(0x7fd1a43f59a0, 24 [pid 1643] <... symlink resumed>) = 0 [pid 1643] write(1, "executing program\n", 18ci2-android-5-15/strace-static-x86_64: Process 1642 attached executing program ) = 18 [pid 306] <... openat resumed>) = 3 [pid 1643] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1642] set_robust_list(0x555563d1b6a0, 24 [pid 1643] <... futex resumed>) = 0 [pid 1643] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1642] <... set_robust_list resumed>) = 0 [pid 1642] rt_sigprocmask(SIG_SETMASK, [] [ 28.099828][ T1560] RBP: ffffc900023b7c10 R08: ffff888115925083 R09: 1ffff11022b24a10 [ 28.108677][ T1560] R10: dffffc0000000000 R11: ffffed1022b24a11 R12: dffffc0000000000 [ 28.118670][ T1560] R13: dffffc0000000000 R14: 0000000000000000 R15: ffff888112833000 [ 28.128355][ T1560] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 28.137784][ T1560] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [pid 1643] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1643] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1643] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1644] <... set_robust_list resumed>) = 0 [pid 306] fstat(3 [pid 1643] <... mprotect resumed>) = 0 [pid 1642] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1642] chdir("./97" [pid 1643] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1642] <... chdir resumed>) = 0 [pid 1643] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1642] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1642] setpgid(0, 0) = 0 [pid 1642] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1643] <... clone3 resumed> => {parent_tid=[1646]}, 88) = 1646 [pid 1643] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1643] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1643] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1642] <... openat resumed>) = 3 [pid 1642] write(3, "1000", 4) = 4 [pid 1642] close(3) = 0 [pid 1642] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1642] write(1, "executing program\n", 18) = 18 [pid 1642] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1642] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1642] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1642] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1642] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1642] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1642] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1647]}, 88) = 1647 [pid 1642] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1645 attached , NULL, 8) = 0 [pid 1645] set_robust_list(0x7fd1a43f59a0, 24 [pid 1642] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1642] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1645] <... set_robust_list resumed>) = 0 [pid 1645] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1645] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1645] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1640] <... futex resumed>) = 0 [pid 1640] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1640] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1645] <... futex resumed>) = 1 [pid 1645] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1645] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1640] <... futex resumed>) = 0 [pid 1640] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1640] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1645] <... futex resumed>) = 1 [pid 1645] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1645] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1640] <... futex resumed>) = 0 [pid 1640] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1640] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1645] <... futex resumed>) = 1 [pid 1645] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1645] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1640] <... futex resumed>) = 0 [pid 1640] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1640] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1645] <... futex resumed>) = 1 [pid 1645] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1648 [pid 1645] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1640] <... futex resumed>) = 0 [pid 1640] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1640] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1645] <... futex resumed>) = 1 [pid 1645] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1645] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1640] <... futex resumed>) = 0 [pid 1640] exit_group(0) = ? [pid 1645] <... futex resumed>) = ? [pid 1645] +++ exited with 0 +++ [pid 1640] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1647 attached [pid 1647] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1647] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1647] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1647] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1642] <... futex resumed>) = 0 [pid 1642] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1642] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1647] <... futex resumed>) = 1 [pid 1647] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1647] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1642] <... futex resumed>) = 0 [pid 1642] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1642] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1647] <... futex resumed>) = 1 [pid 1647] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1647] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1642] <... futex resumed>) = 0 [pid 1642] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1642] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1647] <... futex resumed>) = 1 [pid 1647] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1647] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1642] <... futex resumed>) = 0 [pid 1642] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1642] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1647] <... futex resumed>) = 1 [pid 1647] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1649 [pid 1647] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1642] <... futex resumed>) = 0 [pid 1642] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1642] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1647] <... futex resumed>) = 1 [pid 1647] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) executing program [pid 1647] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1642] <... futex resumed>) = 0 [pid 1642] exit_group(0) = ? [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1640, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1647] <... futex resumed>) = ? [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./84", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 1646 attached [pid 1644] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./88/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] openat(AT_FDCWD, "./84", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1644] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1644] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 306] newfstatat(AT_FDCWD, "./88/binderfs" [pid 311] <... openat resumed>) = 3 [pid 1647] +++ exited with 0 +++ [pid 1642] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1642, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1644] <... socket resumed>) = 3 [pid 311] fstat(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1644] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] unlink("./88/binderfs" [pid 1646] set_robust_list(0x7fd1a43f59a0, 24 [pid 1644] <... futex resumed>) = 1 [pid 1639] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 1639] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1639] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./84/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./84/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./84/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3 [pid 306] <... unlink resumed>) = 0 [pid 1644] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... close resumed>) = 0 [pid 311] rmdir("./84" [pid 1644] <... socket resumed>) = 4 [pid 311] <... rmdir resumed>) = 0 [pid 1646] <... set_robust_list resumed>) = 0 [pid 306] getdents64(3 [pid 311] mkdir("./85", 0777 [pid 1646] rt_sigprocmask(SIG_SETMASK, [] [pid 1644] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... mkdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1650 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1650 attached [pid 1650] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1650] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1650] chdir("./85") = 0 [pid 1650] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1650] setpgid(0, 0) = 0 [pid 1650] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1650] write(3, "1000", 4) = 4 [pid 1650] close(3) = 0 [pid 1650] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1650] write(1, "executing program\n", 18) = 18 [pid 1650] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1650] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./97", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./97", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./97/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./97/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./97/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./97") = 0 [pid 304] mkdir("./98", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1651 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1650] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1650] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1650] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1650] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1650] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1650] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1652]}, 88) = 1652 [pid 1650] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1650] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1650] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1651 attached [pid 1651] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1651] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1651] chdir("./98") = 0 [pid 1651] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1651] setpgid(0, 0ci2-android-5-15/strace-static-x86_64: Process 1652 attached ) = 0 [pid 1652] set_robust_list(0x7fd1a43f59a0, 24 [pid 1651] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1652] <... set_robust_list resumed>) = 0 [pid 1652] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1652] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1651] <... openat resumed>) = 3 [pid 1652] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1650] <... futex resumed>) = 0 [pid 1650] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1650] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1652] <... futex resumed>) = 1 [pid 1652] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1651] write(3, "1000", 4) = 4 [pid 1651] close(3) = 0 [pid 1652] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1651] symlink("/dev/binderfs", "./binderfs" [pid 1650] <... futex resumed>) = 0 [pid 1650] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1650] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1652] <... futex resumed>) = 1 [pid 1651] <... symlink resumed>) = 0 [pid 1652] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1652] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1650] <... futex resumed>) = 0 [pid 1650] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1650] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1652] <... futex resumed>) = 1 [pid 1652] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1652] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1650] <... futex resumed>) = 0 [pid 1650] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1650] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1652] <... futex resumed>) = 1 executing program [pid 1652] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1653 [pid 1651] write(1, "executing program\n", 18) = 18 [pid 1651] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1651] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1644] <... futex resumed>) = 1 [pid 1639] <... futex resumed>) = 0 [pid 1639] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1639] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1651] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1651] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1644] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1651] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1651] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1651] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1651] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1651] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1654]}, 88) = 1654 [pid 1651] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1651] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1651] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1652] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1650] <... futex resumed>) = 0 [pid 1650] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1650] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1652] <... futex resumed>) = 1 [pid 1652] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1652] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1644] <... connect resumed>) = -1 EEXIST (File exists) [pid 1650] <... futex resumed>) = 0 [pid 1644] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 1650] exit_group(0) = ? [pid 1652] <... futex resumed>) = ? [pid 1644] <... futex resumed>) = 1 [pid 1639] <... futex resumed>) = 0 [pid 1639] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 1646] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1644] sendfile(-1, -1, [3 [pid 1639] <... futex resumed>) = 0 [pid 1639] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1644] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1646] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 306] rmdir("./88" [pid 1644] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 1644] <... futex resumed>) = 1 [pid 1639] <... futex resumed>) = 0 [pid 1646] <... socket resumed>) = 3 [pid 1644] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1639] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./89", 0777 [pid 1639] <... futex resumed>) = 0 [pid 1639] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1652] +++ exited with 0 +++ [pid 1650] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1650, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1654 attached [pid 1654] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1654] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1654] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1654] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1651] <... futex resumed>) = 0 [pid 1651] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1651] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1654] <... futex resumed>) = 1 [pid 1654] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1654] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1651] <... futex resumed>) = 0 [pid 1651] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1651] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1654] <... futex resumed>) = 1 [pid 1654] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1654] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1651] <... futex resumed>) = 0 [pid 1651] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1651] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1654] <... futex resumed>) = 1 [pid 1654] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1654] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1651] <... futex resumed>) = 0 [pid 1651] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1651] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1654] <... futex resumed>) = 1 [pid 1654] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1644] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1654] <... clone3 resumed>) = 1655 [pid 1654] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1651] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1646] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1644] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1646] <... futex resumed>) = 1 [pid 1643] <... futex resumed>) = 0 [pid 1643] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1643] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1651] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1644] <... clone3 resumed>) = 1656 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1646] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1651] <... futex resumed>) = 0 [pid 1644] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1651] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1646] <... socket resumed>) = 4 [pid 1644] <... futex resumed>) = 1 [pid 1639] <... futex resumed>) = 0 [pid 1639] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1639] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1654] <... futex resumed>) = 1 [pid 1644] ioctl(3, PPPIOCSMRU, 0 [pid 1646] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1644] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1657 [pid 1646] <... futex resumed>) = 1 [pid 1644] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1646] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1643] <... futex resumed>) = 0 [pid 1644] <... futex resumed>) = 1 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1644] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1643] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1639] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1646] <... futex resumed>) = 0 [pid 1643] <... futex resumed>) = 1 [pid 1639] exit_group(0 [pid 1646] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1643] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1639] <... exit_group resumed>) = ? [pid 1646] <... connect resumed>) = -1 EEXIST (File exists) [pid 1644] <... futex resumed>) = ? [pid 1654] ioctl(3, PPPIOCSMRU, 0 [pid 1646] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1654] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1654] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1651] <... futex resumed>) = 0 [pid 1651] exit_group(0) = ? [pid 1644] +++ exited with 0 +++ [pid 1639] +++ exited with 0 +++ [pid 1646] <... futex resumed>) = 1 [pid 1643] <... futex resumed>) = 0 [pid 1646] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1643] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1639, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1646] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1643] <... futex resumed>) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1643] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1654] <... futex resumed>) = ? [pid 1654] +++ exited with 0 +++ [pid 1651] +++ exited with 0 +++ [pid 1646] sendfile(-1, -1, [3 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1651, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1646] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1646] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1643] <... futex resumed>) = 0 [pid 1646] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1643] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1646] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1643] <... futex resumed>) = 0 [pid 1643] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1646] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 1657 attached [pid 1657] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1657] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1657] chdir("./89" [pid 1646] <... clone3 resumed>) = 1658 [pid 1657] <... chdir resumed>) = 0 [pid 1657] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1646] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1657] <... prctl resumed>) = 0 [pid 1646] <... futex resumed>) = 1 [pid 1643] <... futex resumed>) = 0 [pid 1646] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1643] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1646] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1646] ioctl(3, PPPIOCSMRU, 0 [pid 1643] <... futex resumed>) = 0 [pid 1646] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1643] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1646] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1643] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1646] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1643] exit_group(0) = ? [pid 1646] <... futex resumed>) = ? [pid 1646] +++ exited with 0 +++ [pid 1643] +++ exited with 0 +++ [pid 305] <... restart_syscall resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1643, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] umount2("./88", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./88", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./88/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./88/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./88/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./88") = 0 [pid 305] mkdir("./89", 0777 [pid 311] <... restart_syscall resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] umount2("./85", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] openat(AT_FDCWD, "./85", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1659 [pid 311] umount2("./85/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 311] newfstatat(AT_FDCWD, "./85/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] unlink("./85/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./85") = 0 [pid 311] mkdir("./86", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... restart_syscall resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1660 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] umount2("./81", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./81", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./81/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./81/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./81/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 308] rmdir("./81") = 0 [pid 308] mkdir("./82", 0777 [pid 304] umount2("./98", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... mkdir resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] openat(AT_FDCWD, "./98", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... openat resumed>) = 3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1661 [pid 304] getdents64(3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] umount2("./98/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./98/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./98/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./98") = 0 [pid 304] mkdir("./99", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1660 attached , child_tidptr=0x555563d1b690) = 1662 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1657] setpgid(0, 0) = 0 [pid 1657] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1657] write(3, "1000", 4) = 4 [pid 1657] close(3) = 0 [pid 1657] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1657] write(1, "executing program\n", 18) = 18 [pid 1657] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1657] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1657] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1657] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1657] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1657] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1657] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1663]}, 88) = 1663 [pid 1657] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1657] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1657] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1661 attached [pid 1661] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1661] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1661] chdir("./82") = 0 [pid 1661] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1661] setpgid(0, 0) = 0 [pid 1661] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-5-15/strace-static-x86_64: Process 1659 attached ) = 3 [pid 1659] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1659] rt_sigprocmask(SIG_SETMASK, [] [pid 1661] write(3, "1000", 4) = 4 [pid 1661] close(3) = 0 executing program [pid 1659] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1659] chdir("./89" [pid 1661] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1660] set_robust_list(0x555563d1b6a0, 24 [pid 1659] <... chdir resumed>) = 0 [pid 1659] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1660] <... set_robust_list resumed>) = 0 [pid 1659] setpgid(0, 0) = 0 [pid 1659] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1661] write(1, "executing program\n", 18) = 18 [pid 1659] <... openat resumed>) = 3 executing program [pid 1661] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1661] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1661] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1661] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1659] write(3, "1000", 4 [pid 1661] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1659] <... write resumed>) = 4 [pid 1659] close(3 [pid 1661] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1659] <... close resumed>) = 0 [pid 1661] <... mprotect resumed>) = 0 [pid 1659] symlink("/dev/binderfs", "./binderfs" [pid 1661] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1660] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1662 attached , NULL, 8) = 0 [pid 1659] <... symlink resumed>) = 0 [pid 1661] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1661] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1659] write(1, "executing program\n", 18) = 18 [pid 1661] <... clone3 resumed> => {parent_tid=[1664]}, 88) = 1664 [pid 1659] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1661] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1661] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1659] <... futex resumed>) = 0 [pid 1661] <... futex resumed>) = 0 [pid 1661] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1659] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1659] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1659] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 ci2-android-5-15/strace-static-x86_64: Process 1663 attached [pid 1663] set_robust_list(0x7fd1a43f59a0, 24 [pid 1659] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1663] <... set_robust_list resumed>) = 0 [pid 1659] <... mprotect resumed>) = 0 [pid 1663] rt_sigprocmask(SIG_SETMASK, [] [pid 1659] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1663] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1659] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1663] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1659] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1663] <... socket resumed>) = 3 [pid 1663] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1659] <... clone3 resumed> => {parent_tid=[1665]}, 88) = 1665 [pid 1663] <... futex resumed>) = 1 [pid 1659] rt_sigprocmask(SIG_SETMASK, [] [pid 1657] <... futex resumed>) = 0 [pid 1663] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1659] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1657] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1663] <... socket resumed>) = 4 [pid 1659] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1657] <... futex resumed>) = 0 [pid 1663] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1659] <... futex resumed>) = 0 [pid 1657] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1663] <... futex resumed>) = 0 [pid 1659] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1657] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1663] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1657] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1663] <... connect resumed>) = -1 EEXIST (File exists) [pid 1657] <... futex resumed>) = 0 [pid 1663] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1657] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1663] <... futex resumed>) = 0 [pid 1657] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1663] sendfile(-1, -1, [3 [pid 1657] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1663] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1657] <... futex resumed>) = 0 [pid 1663] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1657] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1663] <... futex resumed>) = 0 [pid 1657] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1663] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 executing program [ 28.145674][ T1560] CR2: 0000555563d1b690 CR3: 00000001260e8000 CR4: 00000000003506a0 [ 28.159967][ T1560] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 28.179470][ T1560] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 28.187771][ T1560] Call Trace: [ 28.193182][ T1560] [pid 1657] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1663] <... clone3 resumed>) = 1666 [pid 1662] set_robust_list(0x555563d1b6a0, 24 [pid 1660] chdir("./86" [pid 1657] <... futex resumed>) = 0 [pid 1663] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1657] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1663] <... futex resumed>) = 0 [pid 1657] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1663] ioctl(3, PPPIOCSMRU, 0 [pid 1657] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1663] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1657] <... futex resumed>) = 0 [pid 1663] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1657] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1663] <... futex resumed>) = 0 [pid 1657] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1663] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1657] exit_group(0 [pid 1663] <... futex resumed>) = ? [pid 1657] <... exit_group resumed>) = ? [pid 1663] +++ exited with 0 +++ [pid 1657] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1665 attached [pid 1665] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1665] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1665] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1665] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1659] <... futex resumed>) = 0 [pid 1659] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1659] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1665] <... futex resumed>) = 1 [pid 1665] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1665] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1659] <... futex resumed>) = 0 [pid 1659] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1659] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1665] <... futex resumed>) = 1 [pid 1665] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1665] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1659] <... futex resumed>) = 0 [pid 1659] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1659] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1665] <... futex resumed>) = 1 [pid 1665] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1665] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1659] <... futex resumed>) = 0 [pid 1659] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1659] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1665] <... futex resumed>) = 1 [pid 1665] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1667 [pid 1665] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1659] <... futex resumed>) = 0 [pid 1659] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1659] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1665] <... futex resumed>) = 1 [pid 1665] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1665] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1659] <... futex resumed>) = 0 [pid 1659] exit_group(0) = ? [pid 1665] <... futex resumed>) = ? [pid 1665] +++ exited with 0 +++ [pid 1660] <... chdir resumed>) = 0 [pid 1659] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1659, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1664 attached [pid 1664] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1664] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1664] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1664] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1661] <... futex resumed>) = 0 [pid 1661] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1660] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1657, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1661] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1660] <... prctl resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1660] setpgid(0, 0) = 0 [pid 1664] <... futex resumed>) = 1 [pid 1664] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1660] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1664] <... socket resumed>) = 4 [pid 1664] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1660] <... openat resumed>) = 3 [pid 1661] <... futex resumed>) = 0 [pid 1661] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1660] write(3, "1000", 4 [pid 1661] <... futex resumed>) = 0 [pid 1660] <... write resumed>) = 4 [pid 1661] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1660] close(3 [pid 306] <... restart_syscall resumed>) = 0 [pid 1660] <... close resumed>) = 0 [pid 1660] symlink("/dev/binderfs", "./binderfs" [pid 1664] <... futex resumed>) = 1 [pid 305] <... restart_syscall resumed>) = 0 [pid 1662] <... set_robust_list resumed>) = 0 [pid 1660] <... symlink resumed>) = 0 [pid 306] umount2("./89", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./89", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./89", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./89/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./89/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./89/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./89") = 0 [pid 305] mkdir("./90", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1668 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1664] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1664] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1661] <... futex resumed>) = 0 [pid 1661] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1661] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1664] <... futex resumed>) = 1 [pid 1664] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1664] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1661] <... futex resumed>) = 0 [pid 1661] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1661] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1664] <... futex resumed>) = 1 [pid 1664] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1669 [pid 1664] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1661] <... futex resumed>) = 0 [pid 1661] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1661] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1664] <... futex resumed>) = 1 [pid 1664] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1664] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1661] <... futex resumed>) = 0 [pid 1661] exit_group(0) = ? [pid 1664] <... futex resumed>) = ? [pid 1662] rt_sigprocmask(SIG_SETMASK, [] [pid 1660] write(1, "executing program\n", 18 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1660] <... write resumed>) = 18 [pid 306] openat(AT_FDCWD, "./89", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY executing program [pid 1662] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1664] +++ exited with 0 +++ [pid 1661] +++ exited with 0 +++ [pid 1660] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1661, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... openat resumed>) = 3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1660] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 1662] chdir("./99" [pid 1660] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-5-15/strace-static-x86_64: Process 1668 attached [pid 1668] set_robust_list(0x555563d1b6a0, 24 [pid 1660] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 1660] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1662] <... chdir resumed>) = 0 [pid 1668] <... set_robust_list resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1660] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1662] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1668] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1668] chdir("./90") = 0 [pid 1668] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1668] setpgid(0, 0) = 0 [pid 1668] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1660] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] umount2("./89/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1662] <... prctl resumed>) = 0 [pid 1668] <... openat resumed>) = 3 [pid 1668] write(3, "1000", 4) = 4 [pid 1668] close(3) = 0 [pid 1668] symlink("/dev/binderfs", "./binderfs" [pid 1660] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1662] setpgid(0, 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1660] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1668] <... symlink resumed>) = 0 executing program [pid 1668] write(1, "executing program\n", 18) = 18 [pid 1668] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1668] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1668] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1668] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1668] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1668] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1668] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1670]}, 88) = 1670 [pid 1662] <... setpgid resumed>) = 0 [pid 1660] <... mprotect resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./89/binderfs" [pid 1668] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1668] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1668] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1670 attached [pid 1670] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1670] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1670] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1670] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1660] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1668] <... futex resumed>) = 0 [pid 1662] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1660] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] unlink("./89/binderfs" [pid 1668] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1662] <... openat resumed>) = 3 [pid 1660] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1668] <... futex resumed>) = 0 [pid 1668] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 [pid 1670] <... futex resumed>) = 1 [pid 1662] write(3, "1000", 4 [pid 306] getdents64(3 [pid 1662] <... write resumed>) = 4 [pid 1660] <... clone3 resumed> => {parent_tid=[1671]}, 88) = 1671 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1662] close(3 [pid 1660] rt_sigprocmask(SIG_SETMASK, [] [pid 306] close(3 [pid 1670] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1662] <... close resumed>) = 0 [pid 1660] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 1662] symlink("/dev/binderfs", "./binderfs" [pid 1660] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./89" [pid 1670] <... socket resumed>) = 4 [pid 1670] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1662] <... symlink resumed>) = 0 [pid 1660] <... futex resumed>) = 0 [pid 1668] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 1660] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1662] write(1, "executing program\n", 18 [pid 306] mkdir("./90", 0777 [pid 1662] <... write resumed>) = 18 [pid 1668] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1668] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1670] <... futex resumed>) = 1 [pid 1670] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 306] <... mkdir resumed>) = 0 [pid 1662] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1662] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1662] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1662] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1670] <... connect resumed>) = -1 EEXIST (File exists) [pid 1670] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1668] <... futex resumed>) = 0 [pid 1668] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1668] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1670] <... futex resumed>) = 1 [pid 1670] sendfile(-1, -1, [3 [pid 1662] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1672 [pid 1662] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1670] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1662] <... mmap resumed>) = 0x7fd1a43d5000 executing program [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1662] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1670] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1662] <... mprotect resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1668] <... futex resumed>) = 0 [pid 1662] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1668] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1662] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1668] <... futex resumed>) = 0 [pid 1668] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1670] <... futex resumed>) = 1 [pid 1670] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1662] <... clone3 resumed> => {parent_tid=[1673]}, 88) = 1673 [pid 1662] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1662] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1662] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1672 attached ci2-android-5-15/strace-static-x86_64: Process 1673 attached [pid 1673] set_robust_list(0x7fd1a43f59a0, 24 [pid 1672] set_robust_list(0x555563d1b6a0, 24 [pid 1670] <... clone3 resumed>) = 1674 [pid 1670] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1668] <... futex resumed>) = 0 [pid 1668] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1668] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1670] <... futex resumed>) = 1 [pid 1670] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1670] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1668] <... futex resumed>) = 0 [pid 1668] exit_group(0) = ? [pid 1670] <... futex resumed>) = ? [pid 1670] +++ exited with 0 +++ [pid 1668] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1668, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1671 attached [pid 1671] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1671] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1671] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1671] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1660] <... futex resumed>) = 0 [pid 1660] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1660] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./82", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./82", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./82/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./82/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./82/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./82") = 0 [pid 308] mkdir("./83", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1675 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1671] <... futex resumed>) = 1 [pid 1671] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1671] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1660] <... futex resumed>) = 0 [pid 1660] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1660] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1671] <... futex resumed>) = 1 [pid 1671] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1671] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1660] <... futex resumed>) = 0 [pid 1660] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1660] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1671] <... futex resumed>) = 1 [pid 1671] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1671] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1660] <... futex resumed>) = 0 [pid 1660] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1660] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1671] <... futex resumed>) = 1 [pid 1671] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1673] <... set_robust_list resumed>) = 0 [pid 1672] <... set_robust_list resumed>) = 0 [pid 1673] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1672] rt_sigprocmask(SIG_SETMASK, [] [pid 1671] <... clone3 resumed>) = 1676 [pid 1671] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1673] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1660] <... futex resumed>) = 0 [pid 1660] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1660] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1671] <... futex resumed>) = 1 [pid 1671] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1671] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1660] <... futex resumed>) = 0 [pid 1660] exit_group(0) = ? [pid 1673] <... socket resumed>) = 3 [pid 1672] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1671] <... futex resumed>) = ? [pid 1672] chdir("./90" [pid 1673] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1662] <... futex resumed>) = 0 [pid 1673] <... futex resumed>) = 1 [pid 1662] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1673] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1672] <... chdir resumed>) = 0 [pid 1662] <... futex resumed>) = 0 [pid 1662] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1671] +++ exited with 0 +++ [pid 1660] +++ exited with 0 +++ [pid 1673] <... socket resumed>) = 4 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1660, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1675 attached [pid 1673] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1672] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1675] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1675] rt_sigprocmask(SIG_SETMASK, [] [pid 1673] <... futex resumed>) = 1 [pid 1672] <... prctl resumed>) = 0 [pid 1662] <... futex resumed>) = 0 [pid 1675] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1675] chdir("./83") = 0 [pid 1675] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1675] setpgid(0, 0) = 0 [pid 1675] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1675] write(3, "1000", 4) = 4 [pid 311] <... restart_syscall resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 1673] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1672] setpgid(0, 0 [pid 1662] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] umount2("./86", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./90", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./86", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] openat(AT_FDCWD, "./90", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... openat resumed>) = 3 [pid 305] <... openat resumed>) = 3 [pid 311] fstat(3 [pid 305] fstat(3 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 305] getdents64(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1673] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1672] <... setpgid resumed>) = 0 [pid 1662] <... futex resumed>) = 0 [pid 311] umount2("./86/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./90/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1673] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1672] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1662] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./86/binderfs" [pid 305] newfstatat(AT_FDCWD, "./90/binderfs" [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./86/binderfs" [pid 305] unlink("./90/binderfs" [pid 1673] <... connect resumed>) = 0 [pid 311] <... unlink resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 1673] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1672] <... openat resumed>) = 3 [pid 311] getdents64(3 [pid 305] getdents64(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3 [pid 305] close(3 [pid 1673] <... futex resumed>) = 1 [pid 1672] write(3, "1000", 4 [pid 1662] <... futex resumed>) = 0 [pid 311] <... close resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 311] rmdir("./86" [pid 305] rmdir("./90" [pid 1673] sendfile(-1, -1, [3 [pid 1672] <... write resumed>) = 4 [pid 1662] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rmdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 311] mkdir("./87", 0777 [pid 305] mkdir("./91", 0777 [pid 311] <... mkdir resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1677 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1678 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1675] close(3) = 0 [pid 1675] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1675] write(1, "executing program\n", 18) = 18 [pid 1675] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1675] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1675] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1675] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1675] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1675] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1675] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1679]}, 88) = 1679 [pid 1675] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1675] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1675] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1678 attached [pid 1678] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1678] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1678] chdir("./91") = 0 [pid 1678] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1678] setpgid(0, 0) = 0 [pid 1678] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 executing program [pid 1673] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1672] close(3 [pid 1662] <... futex resumed>) = 0 [pid 1678] write(3, "1000", 4ci2-android-5-15/strace-static-x86_64: Process 1677 attached ) = 4 [pid 1678] close(3) = 0 [pid 1677] set_robust_list(0x555563d1b6a0, 24 [pid 1678] symlink("/dev/binderfs", "./binderfs" [pid 1677] <... set_robust_list resumed>) = 0 [pid 1672] <... close resumed>) = 0 [pid 1673] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1662] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1677] rt_sigprocmask(SIG_SETMASK, [] [pid 1678] <... symlink resumed>) = 0 [pid 1662] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-android-5-15/strace-static-x86_64: Process 1679 attached [pid 1673] <... futex resumed>) = 0 [pid 1672] symlink("/dev/binderfs", "./binderfs" [pid 1677] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1677] chdir("./87") = 0 [pid 1678] write(1, "executing program\n", 18) = 18 executing program [pid 1677] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1678] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1677] <... prctl resumed>) = 0 [pid 1677] setpgid(0, 0) = 0 [pid 1677] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1673] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1662] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1678] <... futex resumed>) = 0 [pid 1678] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1678] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1672] <... symlink resumed>) = 0 [pid 1678] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1677] <... openat resumed>) = 3 [pid 1678] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1678] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1678] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1673] <... clone3 resumed>) = 1680 [pid 1662] <... futex resumed>) = 0 [pid 1672] write(1, "executing program\n", 18 [pid 1677] write(3, "1000", 4) = 4 [pid 1678] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1662] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1672] <... write resumed>) = 18 [pid 1678] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} executing program [pid 1677] close(3 [pid 1673] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1672] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1662] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1677] <... close resumed>) = 0 [pid 1677] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1662] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1673] <... futex resumed>) = 0 [pid 1672] <... futex resumed>) = 0 [pid 1678] <... clone3 resumed> => {parent_tid=[1681]}, 88) = 1681 [pid 1678] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1678] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1678] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1672] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1662] <... futex resumed>) = 0 [pid 1673] ioctl(3, PPPIOCSMRU, 0 [pid 1677] write(1, "executing program\n", 18) = 18 executing program [pid 1677] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1677] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1673] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1679] set_robust_list(0x7fd1a43f59a0, 24 [pid 1672] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1662] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1677] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1677] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1677] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1677] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1677] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1677] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1682]}, 88) = 1682 [pid 1677] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1677] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1677] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1681 attached [pid 1681] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1681] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1681] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1681] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1678] <... futex resumed>) = 0 [pid 1678] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1678] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1681] <... futex resumed>) = 1 [pid 1681] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1681] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1678] <... futex resumed>) = 0 [pid 1678] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1678] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1681] <... futex resumed>) = 1 [pid 1681] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1681] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1678] <... futex resumed>) = 0 [pid 1678] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1678] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1681] <... futex resumed>) = 1 [pid 1681] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1681] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1678] <... futex resumed>) = 0 [pid 1678] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1678] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1681] <... futex resumed>) = 1 [pid 1681] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1683 [pid 1681] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1678] <... futex resumed>) = 0 [pid 1678] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1678] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1681] <... futex resumed>) = 1 [pid 1681] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1681] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1678] <... futex resumed>) = 0 [pid 1678] exit_group(0) = ? [pid 1681] <... futex resumed>) = ? [pid 1681] +++ exited with 0 +++ [pid 1678] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1678, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1682 attached [pid 1682] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1682] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1682] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1682] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1677] <... futex resumed>) = 0 [pid 1677] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1677] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1682] <... futex resumed>) = 1 [pid 1682] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1682] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1677] <... futex resumed>) = 0 [pid 1677] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1677] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1682] <... futex resumed>) = 1 [pid 1682] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1682] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1677] <... futex resumed>) = 0 [pid 1677] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1677] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1682] <... futex resumed>) = 1 [pid 1682] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1682] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1677] <... futex resumed>) = 0 [pid 1677] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1677] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1682] <... futex resumed>) = 1 [pid 1682] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1684 [pid 1679] <... set_robust_list resumed>) = 0 [pid 1673] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1672] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1662] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1682] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1677] <... futex resumed>) = 0 [pid 1677] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1677] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1682] <... futex resumed>) = 1 [pid 1682] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1682] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1677] <... futex resumed>) = 0 [pid 1677] exit_group(0) = ? [pid 1682] <... futex resumed>) = ? [pid 1682] +++ exited with 0 +++ [pid 1677] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1677, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1679] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1679] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1679] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1675] <... futex resumed>) = 0 [pid 1675] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1675] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1679] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1679] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1675] <... futex resumed>) = 0 [pid 1675] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1675] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1679] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1679] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1675] <... futex resumed>) = 0 [pid 1679] sendfile(-1, -1, [3 [pid 1675] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1679] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1675] <... futex resumed>) = 0 [pid 1679] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1675] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1679] <... futex resumed>) = 0 [pid 1675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1679] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1675] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1679] <... clone3 resumed>) = 1685 [pid 1675] <... futex resumed>) = 0 [pid 1679] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1675] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1673] <... futex resumed>) = 0 [pid 1672] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1662] exit_group(0 [pid 1673] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1672] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1679] <... futex resumed>) = 0 [pid 1675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1679] ioctl(3, PPPIOCSMRU, 0 [pid 1675] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1679] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1675] <... futex resumed>) = 0 [pid 1679] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1675] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1679] <... futex resumed>) = 0 [pid 1675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1679] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1675] exit_group(0 [pid 1679] <... futex resumed>) = ? [pid 1675] <... exit_group resumed>) = ? [ 28.196527][ T1560] pppol2tp_release+0x150/0x2b0 [ 28.203574][ T1560] sock_close+0xb8/0x200 [ 28.215424][ T1560] ? sock_mmap+0xa0/0xa0 [ 28.223774][ T1560] __fput+0x22b/0x900 [ 28.231157][ T1560] ____fput+0x15/0x20 [ 28.239568][ T1560] task_work_run+0x127/0x190 [ 28.246089][ T1560] do_exit+0xb70/0x29a0 [pid 1679] +++ exited with 0 +++ [pid 1675] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1675, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1662] <... exit_group resumed>) = ? [pid 1673] <... futex resumed>) = ? [pid 1673] +++ exited with 0 +++ [pid 1662] +++ exited with 0 +++ [pid 311] <... restart_syscall resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1662, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] umount2("./87", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./91", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./87", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] openat(AT_FDCWD, "./91", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... openat resumed>) = 3 [pid 305] <... openat resumed>) = 3 [pid 311] fstat(3 [pid 305] fstat(3 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 305] getdents64(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./87/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./91/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./87/binderfs" [pid 305] newfstatat(AT_FDCWD, "./91/binderfs" [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./87/binderfs" [pid 305] unlink("./91/binderfs" [pid 1672] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] <... unlink resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 311] getdents64(3 [pid 305] getdents64(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3 [pid 305] close(3 [pid 311] <... close resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 311] rmdir("./87" [pid 305] rmdir("./91" [pid 311] <... rmdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 311] mkdir("./88", 0777 [pid 305] mkdir("./92", 0777 [pid 311] <... mkdir resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1686 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1687 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1672] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1672] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1672] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1688]}, 88) = 1688 [pid 1672] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1672] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1672] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1686 attached ci2-android-5-15/strace-static-x86_64: Process 1687 attached [pid 304] umount2("./99", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] umount2("./83", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] openat(AT_FDCWD, "./99", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... openat resumed>) = 3 [pid 308] openat(AT_FDCWD, "./83", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] fstat(3 [pid 308] <... openat resumed>) = 3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(3 [pid 304] getdents64(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] getdents64(3 [pid 304] umount2("./99/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./83/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] newfstatat(AT_FDCWD, "./99/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] newfstatat(AT_FDCWD, "./83/binderfs" [pid 304] unlink("./99/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... unlink resumed>) = 0 [pid 308] unlink("./83/binderfs" [pid 304] getdents64(3 [pid 308] <... unlink resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] getdents64(3 [pid 304] close(3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... close resumed>) = 0 [pid 308] close(3 [pid 304] rmdir("./99" [pid 308] <... close resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 308] rmdir("./83" [pid 304] mkdir("./100", 0777 [pid 308] <... rmdir resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 308] mkdir("./84", 0777 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... mkdir resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1689 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1690 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1689 attached [pid 1689] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1689] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1689] chdir("./100") = 0 [pid 1689] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1689] setpgid(0, 0) = 0 [pid 1689] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1689] write(3, "1000", 4) = 4 [pid 1689] close(3) = 0 [pid 1689] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1689] write(1, "executing program\n", 18) = 18 executing program [pid 1689] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1689] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1689] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1689] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1689] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1689] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1687] set_robust_list(0x555563d1b6a0, 24ci2-android-5-15/strace-static-x86_64: Process 1690 attached ci2-android-5-15/strace-static-x86_64: Process 1688 attached ) = 0 [pid 1686] set_robust_list(0x555563d1b6a0, 24 [pid 1689] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1691]}, 88) = 1691 [pid 1689] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1689] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1689] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1691 attached [pid 1691] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1691] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1691] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1691] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1689] <... futex resumed>) = 0 [pid 1689] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1689] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1691] <... futex resumed>) = 1 [pid 1691] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1691] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1689] <... futex resumed>) = 0 [pid 1689] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1689] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1691] <... futex resumed>) = 1 [pid 1691] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1691] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1689] <... futex resumed>) = 0 [pid 1689] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1689] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1691] <... futex resumed>) = 1 [pid 1691] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1691] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1689] <... futex resumed>) = 0 [pid 1689] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1689] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1691] <... futex resumed>) = 1 [pid 1691] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1692 [pid 1690] set_robust_list(0x555563d1b6a0, 24 [pid 1688] set_robust_list(0x7fd1a43f59a0, 24 [pid 1690] <... set_robust_list resumed>) = 0 [pid 1688] <... set_robust_list resumed>) = 0 [pid 1687] rt_sigprocmask(SIG_SETMASK, [] [pid 1686] <... set_robust_list resumed>) = 0 [pid 1691] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1689] <... futex resumed>) = 0 [pid 1689] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1689] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1691] <... futex resumed>) = 1 [pid 1691] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1691] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1689] <... futex resumed>) = 0 [pid 1689] exit_group(0) = ? [pid 1691] <... futex resumed>) = ? [pid 1691] +++ exited with 0 +++ [pid 1689] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1689, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1690] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1690] chdir("./84") = 0 [pid 1690] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1690] setpgid(0, 0) = 0 [pid 1690] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1690] write(3, "1000", 4) = 4 [pid 1690] close(3) = 0 [pid 1690] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1690] write(1, "executing program\n", 18 [pid 1688] rt_sigprocmask(SIG_SETMASK, [] [pid 1687] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1686] rt_sigprocmask(SIG_SETMASK, [] [pid 1690] <... write resumed>) = 18 executing program [pid 1690] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1688] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1687] chdir("./92" [pid 1686] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1690] <... futex resumed>) = 0 [pid 1690] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1690] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1690] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1690] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1690] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1690] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1693]}, 88) = 1693 [pid 1690] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1690] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1690] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1688] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1688] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1672] <... futex resumed>) = 0 [pid 1688] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1672] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1688] <... socket resumed>) = 4 [pid 1672] <... futex resumed>) = 0 [pid 1688] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1672] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1688] <... futex resumed>) = 0 [pid 1672] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1688] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1672] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1688] <... connect resumed>) = -1 EEXIST (File exists) [pid 1672] <... futex resumed>) = 0 [pid 1688] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1672] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1688] <... futex resumed>) = 0 [pid 1672] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1688] sendfile(-1, -1, [3 [pid 1672] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1688] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1672] <... futex resumed>) = 0 [pid 1688] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1672] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1688] <... futex resumed>) = 0 [pid 1672] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1688] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1672] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1688] <... clone3 resumed>) = 1694 [pid 1672] <... futex resumed>) = 0 [pid 1688] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1672] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1688] <... futex resumed>) = 0 [pid 1672] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1688] ioctl(3, PPPIOCSMRU, 0 [pid 1672] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1688] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1672] <... futex resumed>) = 0 [pid 1688] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] <... chdir resumed>) = 0 [pid 1686] chdir("./88" [pid 1672] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1688] <... futex resumed>) = 0 [pid 1672] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1688] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1672] exit_group(0 [pid 1688] <... futex resumed>) = ? [pid 1672] <... exit_group resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1693 attached [pid 1688] +++ exited with 0 +++ [pid 1687] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1686] <... chdir resumed>) = 0 [pid 1672] +++ exited with 0 +++ [pid 304] <... restart_syscall resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1672, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] umount2("./100", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./100", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./100/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./100/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./100/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./100") = 0 [pid 304] mkdir("./101", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1695 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1695 attached [pid 1695] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1695] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1695] chdir("./101" [pid 1693] set_robust_list(0x7fd1a43f59a0, 24 [pid 1687] <... prctl resumed>) = 0 [pid 1686] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1695] <... chdir resumed>) = 0 [pid 1695] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./90", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./90", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./90/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./90/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./90/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./90") = 0 [pid 306] mkdir("./91", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1696 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1695] setpgid(0, 0) = 0 [pid 1695] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1695] write(3, "1000", 4) = 4 [pid 1695] close(3) = 0 [pid 1695] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1695] write(1, "executing program\n", 18) = 18 executing program [pid 1695] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1695] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1686] <... prctl resumed>) = 0 [pid 1695] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1693] <... set_robust_list resumed>) = 0 [pid 1687] setpgid(0, 0 [pid 1686] setpgid(0, 0 [pid 1695] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1695] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1695] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [ 28.250653][ T1560] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 28.256750][ T1560] ? put_task_struct+0x90/0x90 [ 28.261897][ T1560] ? __kasan_check_write+0x14/0x20 [ 28.267342][ T1560] __x64_sys_exit+0x40/0x40 [ 28.273312][ T1560] x64_sys_call+0x44/0x9a0 [ 28.278421][ T1560] do_syscall_64+0x4c/0xa0 [ 28.283291][ T1560] ? clear_bhb_loop+0x50/0xa0 [ 28.289338][ T1560] ? clear_bhb_loop+0x50/0xa0 [ 28.294270][ T1560] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [pid 1695] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1695] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1697]}, 88) = 1697 [pid 1695] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1695] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1695] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1696 attached [pid 1696] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1696] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1696] chdir("./91") = 0 [pid 1696] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1696] setpgid(0, 0) = 0 [pid 1696] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1696] write(3, "1000", 4) = 4 [pid 1696] close(3) = 0 [pid 1696] symlink("/dev/binderfs", "./binderfs") = 0 ci2-android-5-15/strace-static-x86_64: Process 1697 attached [pid 1693] rt_sigprocmask(SIG_SETMASK, [] [pid 1687] <... setpgid resumed>) = 0 [pid 1686] <... setpgid resumed>) = 0 executing program [pid 1696] write(1, "executing program\n", 18) = 18 [pid 1696] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1696] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1696] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1696] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1696] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1696] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1696] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1698]}, 88) = 1698 [pid 1696] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1696] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1696] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1698 attached [pid 1698] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1698] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1698] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1698] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1696] <... futex resumed>) = 0 [pid 1696] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1696] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1698] <... futex resumed>) = 1 [pid 1698] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1698] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1696] <... futex resumed>) = 0 [pid 1696] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1696] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1698] <... futex resumed>) = 1 [pid 1698] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1698] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1696] <... futex resumed>) = 0 [pid 1696] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1696] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1698] <... futex resumed>) = 1 [pid 1698] sendfile(-1, -1, [3 [pid 1693] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1698] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1687] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1686] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1693] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1687] <... openat resumed>) = 3 [pid 1693] <... socket resumed>) = 3 [pid 1697] set_robust_list(0x7fd1a43f59a0, 24 [pid 1693] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] write(3, "1000", 4 [pid 1686] <... openat resumed>) = 3 [pid 1698] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1696] <... futex resumed>) = 0 [pid 1696] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1696] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1698] <... futex resumed>) = 1 [pid 1698] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1699 [pid 1698] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1696] <... futex resumed>) = 0 [pid 1696] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1696] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1698] <... futex resumed>) = 1 [pid 1698] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1698] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1696] <... futex resumed>) = 0 [pid 1696] exit_group(0) = ? [pid 1698] <... futex resumed>) = ? [pid 1698] +++ exited with 0 +++ [pid 1696] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1696, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1697] <... set_robust_list resumed>) = 0 [pid 1697] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1697] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1697] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1695] <... futex resumed>) = 0 [pid 1697] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1695] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1697] <... socket resumed>) = 4 [pid 1695] <... futex resumed>) = 0 [pid 1697] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1695] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1697] <... futex resumed>) = 0 [pid 1695] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1697] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1695] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1697] <... connect resumed>) = -1 EEXIST (File exists) [pid 1695] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 1697] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1695] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1697] <... futex resumed>) = 0 [pid 1695] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1697] sendfile(-1, -1, [3 [pid 1695] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./91", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1697] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1695] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1697] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1695] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./91", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1697] <... futex resumed>) = 0 [pid 1695] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... openat resumed>) = 3 [pid 1697] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1695] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3 [pid 1695] <... futex resumed>) = 0 [pid 1693] <... futex resumed>) = 1 [pid 1690] <... futex resumed>) = 0 [pid 1687] <... write resumed>) = 4 [pid 1686] write(3, "1000", 4 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1693] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1690] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] close(3 [pid 1686] <... write resumed>) = 4 [pid 306] getdents64(3 [pid 1690] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1690] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./91/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./91/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./91/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./91" [pid 1697] <... clone3 resumed>) = 1700 [pid 1695] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 1697] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1695] <... futex resumed>) = 0 [pid 306] mkdir("./92", 0777 [pid 1697] ioctl(3, PPPIOCSMRU, 0 [pid 1695] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1697] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1695] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1697] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1695] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1697] <... futex resumed>) = 0 [pid 1695] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1697] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1695] exit_group(0 [pid 1697] <... futex resumed>) = ? [pid 1695] <... exit_group resumed>) = ? [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1697] +++ exited with 0 +++ [pid 1695] +++ exited with 0 +++ [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1695, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1701 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1701 attached [pid 1701] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1701] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1701] chdir("./92") = 0 [pid 1701] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1701] setpgid(0, 0) = 0 [pid 1701] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1701] write(3, "1000", 4) = 4 [pid 1701] close(3) = 0 [pid 1701] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1701] write(1, "executing program\n", 18 [pid 1693] <... socket resumed>) = 4 [pid 1687] <... close resumed>) = 0 executing program [pid 1686] close(3 [pid 1701] <... write resumed>) = 18 [pid 1701] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1701] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1701] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1701] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1701] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1701] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1701] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1693] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] symlink("/dev/binderfs", "./binderfs" [pid 1686] <... close resumed>) = 0 [pid 1693] <... futex resumed>) = 1 [pid 1690] <... futex resumed>) = 0 [pid 1690] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1690] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1693] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1687] <... symlink resumed>) = 0 [pid 1686] symlink("/dev/binderfs", "./binderfs" [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./101", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./101", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./101/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./101/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./101/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./101") = 0 [pid 304] mkdir("./102", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1703 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1701] <... clone3 resumed> => {parent_tid=[1702]}, 88) = 1702 [pid 1701] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1701] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1701] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1703 attached [pid 1703] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1703] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1703] chdir("./102") = 0 [pid 1703] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1703] setpgid(0, 0) = 0 [pid 1703] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1703] write(3, "1000", 4) = 4 [pid 1703] close(3) = 0 [pid 1703] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1703] write(1, "executing program\n", 18) = 18 executing program [pid 1703] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1703] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1703] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1703] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1693] <... connect resumed>) = -1 EEXIST (File exists) [pid 1687] write(1, "executing program\n", 18 [pid 1686] <... symlink resumed>) = 0 [pid 1693] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] <... write resumed>) = 18 [pid 1686] write(1, "executing program\n", 18 [pid 1703] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1703] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1703] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1704]}, 88) = 1704 [pid 1703] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1703] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1703] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1702 attached executing program [pid 1702] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1702] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1702] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1702] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1701] <... futex resumed>) = 0 [pid 1701] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1701] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1702] <... futex resumed>) = 1 [pid 1702] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1702] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1701] <... futex resumed>) = 0 [pid 1701] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1701] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1702] <... futex resumed>) = 1 [pid 1702] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) executing program [ 28.300693][ T1560] RIP: 0033:0x7fd1a4415949 [ 28.305478][ T1560] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 28.313944][ T1560] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 28.323089][ T1560] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 28.334229][ T1560] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 28.342899][ T1560] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [pid 1702] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1701] <... futex resumed>) = 0 [pid 1701] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1701] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1702] <... futex resumed>) = 1 [pid 1702] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1702] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1701] <... futex resumed>) = 0 [pid 1701] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1701] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1702] <... futex resumed>) = 1 [pid 1702] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1705 [pid 1702] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1693] <... futex resumed>) = 1 [pid 1687] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1686] <... write resumed>) = 18 ci2-android-5-15/strace-static-x86_64: Process 1704 attached [pid 1693] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1690] <... futex resumed>) = 0 [pid 1687] <... futex resumed>) = 0 [pid 1686] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1701] <... futex resumed>) = 0 [pid 1701] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1701] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1702] <... futex resumed>) = 1 [pid 1702] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1702] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1701] <... futex resumed>) = 0 [pid 1701] exit_group(0) = ? [pid 1702] <... futex resumed>) = ? [pid 1702] +++ exited with 0 +++ [pid 1701] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1701, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1704] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1704] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1704] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1704] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1703] <... futex resumed>) = 0 [pid 1703] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1703] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1704] <... futex resumed>) = 1 [pid 1704] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1704] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1703] <... futex resumed>) = 0 [pid 1703] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1703] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1704] <... futex resumed>) = 1 [pid 1704] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1704] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1703] <... futex resumed>) = 0 [pid 1703] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1703] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1704] <... futex resumed>) = 1 [pid 1704] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1704] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1703] <... futex resumed>) = 0 [pid 1703] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1703] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1704] <... futex resumed>) = 1 [pid 1704] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1690] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 1687] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1686] <... futex resumed>) = 0 [pid 1693] <... futex resumed>) = 0 [pid 1690] <... futex resumed>) = 1 [pid 1687] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1686] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] umount2("./92", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./92", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./92/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./92/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./92/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./92") = 0 [pid 306] mkdir("./93", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1707 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1704] <... clone3 resumed>) = 1706 [pid 1704] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1703] <... futex resumed>) = 0 [pid 1703] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1703] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1704] <... futex resumed>) = 1 [pid 1704] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1704] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1703] <... futex resumed>) = 0 [pid 1703] exit_group(0) = ? [pid 1704] <... futex resumed>) = ? [pid 1704] +++ exited with 0 +++ [pid 1703] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1703, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1707 attached [pid 1707] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1707] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1707] chdir("./93") = 0 [pid 1707] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1707] setpgid(0, 0) = 0 [pid 1707] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1707] write(3, "1000", 4) = 4 [pid 1707] close(3) = 0 [pid 1707] symlink("/dev/binderfs", "./binderfs" [pid 1693] sendfile(-1, -1, [3 [pid 1690] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1687] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1686] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./102", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./102", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./102/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./102/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./102/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./102") = 0 [pid 304] mkdir("./103", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1693] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1687] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1686] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1693] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1686] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1708 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1707] <... symlink resumed>) = 0 [pid 1707] write(1, "executing program\n", 18) = 18 executing program [pid 1707] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1707] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1707] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1707] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1707] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1707] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1707] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1709]}, 88) = 1709 [pid 1707] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1707] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1707] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1708 attached [pid 1708] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1708] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1708] chdir("./103") = 0 [pid 1708] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1708] setpgid(0, 0 [pid 1693] <... futex resumed>) = 1 [pid 1687] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1686] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1708] <... setpgid resumed>) = 0 [pid 1708] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1708] write(3, "1000", 4 [pid 1693] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1690] <... futex resumed>) = 0 [pid 1687] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1686] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1690] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1693] <... futex resumed>) = 0 [pid 1690] <... futex resumed>) = 1 [pid 1687] <... mprotect resumed>) = 0 [pid 1686] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1693] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1690] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1687] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1686] <... mprotect resumed>) = 0 [pid 1708] <... write resumed>) = 4 [pid 1708] close(3 [pid 1686] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1687] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1693] <... clone3 resumed>) = 1710 [pid 1687] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1686] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1693] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1690] <... futex resumed>) = 0 [pid 1686] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1693] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1690] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] <... clone3 resumed> => {parent_tid=[1711]}, 88) = 1711 [pid 1690] <... futex resumed>) = 0 [pid 1693] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1687] rt_sigprocmask(SIG_SETMASK, [] [pid 1686] <... clone3 resumed> => {parent_tid=[1712]}, 88) = 1712 [pid 1690] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1712 attached ci2-android-5-15/strace-static-x86_64: Process 1711 attached ci2-android-5-15/strace-static-x86_64: Process 1709 attached [pid 1708] <... close resumed>) = 0 [pid 1693] ioctl(3, PPPIOCSMRU, 0 [pid 1687] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1686] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1686] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1686] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1712] set_robust_list(0x7fd1a43f59a0, 24 [pid 1693] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1687] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1711] set_robust_list(0x7fd1a43f59a0, 24 [pid 1693] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] <... futex resumed>) = 0 [pid 1693] <... futex resumed>) = 1 [pid 1687] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1693] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1690] <... futex resumed>) = 0 [pid 1690] exit_group(0 [pid 1693] <... futex resumed>) = ? [pid 1690] <... exit_group resumed>) = ? [pid 1712] <... set_robust_list resumed>) = 0 [pid 1711] <... set_robust_list resumed>) = 0 [pid 1709] set_robust_list(0x7fd1a43f59a0, 24 [pid 1708] symlink("/dev/binderfs", "./binderfs" [pid 1693] +++ exited with 0 +++ [pid 1690] +++ exited with 0 +++ [pid 1711] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1690, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1711] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1711] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1711] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] <... futex resumed>) = 0 [pid 1687] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1712] rt_sigprocmask(SIG_SETMASK, [] [pid 1709] <... set_robust_list resumed>) = 0 [pid 1687] <... futex resumed>) = 0 [pid 1687] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1708] <... symlink resumed>) = 0 [pid 1711] <... futex resumed>) = 1 [pid 1711] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1712] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1709] rt_sigprocmask(SIG_SETMASK, [] [pid 1708] write(1, "executing program\n", 18 [pid 1711] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] <... futex resumed>) = 0 [pid 1687] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1687] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1711] <... futex resumed>) = 1 [pid 1711] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1711] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] <... futex resumed>) = 0 [pid 1687] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1687] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1709] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1711] <... futex resumed>) = 1 [pid 1709] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1711] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1711] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1709] <... socket resumed>) = 3 [pid 1687] <... futex resumed>) = 0 [pid 1687] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1687] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1711] <... futex resumed>) = 1 [pid 1709] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1708] <... write resumed>) = 18 [pid 1711] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1713 [pid 1711] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] <... futex resumed>) = 0 [pid 1687] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1687] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1711] <... futex resumed>) = 1 [pid 1711] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1711] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] <... futex resumed>) = 0 [pid 1709] <... futex resumed>) = 1 [pid 1707] <... futex resumed>) = 0 [pid 1687] exit_group(0 [pid 1712] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1711] <... futex resumed>) = ? [pid 1709] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1708] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1707] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1687] <... exit_group resumed>) = ? [pid 1712] <... socket resumed>) = 3 [pid 1709] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1708] <... futex resumed>) = 0 [pid 1707] <... futex resumed>) = 0 [pid 1712] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1686] <... futex resumed>) = 0 [pid 1712] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1686] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1712] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1686] <... futex resumed>) = 0 [pid 1712] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1686] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1712] <... socket resumed>) = 4 [pid 1709] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1708] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1707] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 1712] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1686] <... futex resumed>) = 0 [pid 1712] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1686] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1712] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1686] <... futex resumed>) = 0 [pid 1712] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1686] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1712] <... connect resumed>) = -1 EEXIST (File exists) [pid 1712] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1709] <... socket resumed>) = 4 [pid 1708] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1686] <... futex resumed>) = 0 [pid 1712] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1686] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1712] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1686] <... futex resumed>) = 0 [pid 1712] sendfile(-1, -1, [3 [pid 1686] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1712] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1712] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1686] <... futex resumed>) = 0 [pid 1712] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1686] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1712] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1686] <... futex resumed>) = 0 [pid 1712] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1686] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1712] <... clone3 resumed>) = 1714 [pid 1711] +++ exited with 0 +++ [pid 1709] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1708] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1687] +++ exited with 0 +++ [pid 1712] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1708] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1709] <... futex resumed>) = 1 [pid 1712] <... futex resumed>) = 1 [pid 1709] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1708] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1707] <... futex resumed>) = 0 [pid 1686] <... futex resumed>) = 0 [pid 308] umount2("./84", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1687, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1712] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1708] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1707] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1686] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1712] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1709] <... futex resumed>) = 0 [pid 1708] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1707] <... futex resumed>) = 1 [pid 1686] <... futex resumed>) = 0 [pid 1712] ioctl(3, PPPIOCSMRU, 0 [pid 1709] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1707] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1686] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./84", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1708] <... mprotect resumed>) = 0 [pid 1712] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1709] <... connect resumed>) = -1 EEXIST (File exists) [pid 1712] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1709] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1708] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... openat resumed>) = 3 [pid 1712] <... futex resumed>) = 1 [pid 1709] <... futex resumed>) = 1 [pid 1708] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1707] <... futex resumed>) = 0 [pid 1686] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 1712] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1709] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1708] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1707] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1686] exit_group(0 [pid 1712] <... futex resumed>) = ? [pid 1707] <... futex resumed>) = 0 [pid 1686] <... exit_group resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1715 attached [pid 1712] +++ exited with 0 +++ [pid 1709] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1707] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1686] +++ exited with 0 +++ [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1686, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1715] set_robust_list(0x7fd1a43f59a0, 24 [pid 1709] sendfile(-1, -1, [3 [pid 1708] <... clone3 resumed> => {parent_tid=[1715]}, 88) = 1715 [pid 308] getdents64(3 [pid 1715] <... set_robust_list resumed>) = 0 [pid 1709] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1709] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1709] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1708] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1715] rt_sigprocmask(SIG_SETMASK, [] [pid 1708] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1707] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1708] <... futex resumed>) = 0 [pid 1708] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1715] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1707] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./84/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1709] <... futex resumed>) = 0 [pid 1707] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1709] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1707] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./84/binderfs" [pid 1715] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1715] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1708] <... futex resumed>) = 0 [pid 1715] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1709] <... clone3 resumed>) = 1716 [pid 1708] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1715] <... socket resumed>) = 4 [pid 1708] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1715] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1708] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./84/binderfs" [pid 1715] <... futex resumed>) = 0 [pid 1709] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1708] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1715] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1709] <... futex resumed>) = 1 [pid 1708] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 1715] <... connect resumed>) = -1 EEXIST (File exists) [pid 1709] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1708] <... futex resumed>) = 0 [pid 1707] <... futex resumed>) = 0 [pid 1715] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1708] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 1715] <... futex resumed>) = 0 [pid 1708] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1707] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1715] sendfile(-1, -1, [3 [pid 1709] <... futex resumed>) = 0 [pid 1708] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1707] <... futex resumed>) = 1 [pid 308] close(3 [pid 1715] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1709] ioctl(3, PPPIOCSMRU, 0 [pid 1708] <... futex resumed>) = 0 [pid 1707] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1715] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1709] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1708] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 1715] <... futex resumed>) = 0 [pid 1709] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1708] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] rmdir("./84" [pid 1715] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1709] <... futex resumed>) = 1 [pid 1708] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1707] <... futex resumed>) = 0 [pid 1715] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1709] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1708] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 1715] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1708] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1707] exit_group(0 [pid 308] mkdir("./85", 0777 [pid 1715] <... clone3 resumed>) = 1717 [pid 1715] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1707] <... exit_group resumed>) = ? [pid 1715] <... futex resumed>) = 1 [pid 1708] <... futex resumed>) = 0 [pid 1715] ioctl(3, PPPIOCSMRU, 0 [pid 1708] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1715] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1708] <... futex resumed>) = 0 [pid 1715] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1708] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1715] <... futex resumed>) = 0 [pid 1708] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... mkdir resumed>) = 0 [pid 1715] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1709] <... futex resumed>) = ? [pid 1708] exit_group(0 [pid 1715] <... futex resumed>) = ? [pid 1708] <... exit_group resumed>) = ? [pid 1715] +++ exited with 0 +++ [pid 1709] +++ exited with 0 +++ [pid 1708] +++ exited with 0 +++ [pid 1707] +++ exited with 0 +++ [ 28.351368][ T1560] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 28.359655][ T1560] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 28.367922][ T1560] [ 28.371721][ T1560] ---[ end trace 87f75fb3dc9cc3db ]--- [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... restart_syscall resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1707, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1708, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] umount2("./88", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1718 [pid 305] umount2("./92", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... restart_syscall resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./88", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] openat(AT_FDCWD, "./92", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... openat resumed>) = 3 [pid 305] <... openat resumed>) = 3 [pid 304] umount2("./103", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] fstat(3 [pid 305] fstat(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] openat(AT_FDCWD, "./103", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] getdents64(3 [pid 305] getdents64(3 [pid 304] <... openat resumed>) = 3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] fstat(3 [pid 311] umount2("./88/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./92/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] getdents64(3 [pid 311] newfstatat(AT_FDCWD, "./88/binderfs" [pid 305] newfstatat(AT_FDCWD, "./92/binderfs" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] umount2("./103/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] unlink("./88/binderfs" [pid 305] unlink("./92/binderfs" [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... unlink resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 304] newfstatat(AT_FDCWD, "./103/binderfs" [pid 311] getdents64(3 [pid 305] getdents64(3 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] unlink("./103/binderfs" [pid 311] close(3 [pid 305] close(3 [pid 304] <... unlink resumed>) = 0 [pid 311] <... close resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 304] getdents64(3 [pid 311] rmdir("./88" [pid 305] rmdir("./92" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 304] close(3 [pid 311] mkdir("./89", 0777 [pid 305] mkdir("./93", 0777 [pid 304] <... close resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1718 attached [pid 311] <... mkdir resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 304] rmdir("./103" [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... rmdir resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] mkdir("./104", 0777 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... mkdir resumed>) = 0 [pid 306] umount2("./93", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1719 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1720 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 306] openat(AT_FDCWD, "./93", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1721 attached ci2-android-5-15/strace-static-x86_64: Process 1719 attached [pid 1718] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... openat resumed>) = 3 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] fstat(3 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1721 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./93/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./93/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./93/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./93") = 0 [pid 306] mkdir("./94", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1722 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1720 attached [pid 1720] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1720] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1720] chdir("./93") = 0 [pid 1720] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1720] setpgid(0, 0) = 0 [pid 1720] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1720] write(3, "1000", 4) = 4 [pid 1720] close(3) = 0 [pid 1720] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1720] write(1, "executing program\n", 18) = 18 [pid 1720] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1720] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1720] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1720] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 ci2-android-5-15/strace-static-x86_64: Process 1722 attached [pid 1720] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1722] set_robust_list(0x555563d1b6a0, 24 [pid 1720] <... mprotect resumed>) = 0 [pid 1722] <... set_robust_list resumed>) = 0 [pid 1720] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1722] rt_sigprocmask(SIG_SETMASK, [] [pid 1720] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1720] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1722] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1722] chdir("./94") = 0 [pid 1722] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1722] setpgid(0, 0 [pid 1720] <... clone3 resumed> => {parent_tid=[1723]}, 88) = 1723 [pid 1722] <... setpgid resumed>) = 0 [pid 1720] rt_sigprocmask(SIG_SETMASK, [] [pid 1718] <... set_robust_list resumed>) = 0 [pid 1722] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1720] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1720] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1721] set_robust_list(0x555563d1b6a0, 24 [pid 1719] set_robust_list(0x555563d1b6a0, 24 [pid 1718] rt_sigprocmask(SIG_SETMASK, [] [pid 1720] <... futex resumed>) = 0 [pid 1720] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1722] <... openat resumed>) = 3 [pid 1722] write(3, "1000", 4) = 4 [pid 1722] close(3) = 0 [pid 1722] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1722] write(1, "executing program\n", 18) = 18 [pid 1722] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1722] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 executing program [pid 1722] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1722] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1722] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1722] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1722] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1724]}, 88) = 1724 [pid 1722] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1722] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1722] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1723 attached [pid 1723] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1723] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1723] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1723] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1720] <... futex resumed>) = 0 [pid 1720] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1720] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1723] <... futex resumed>) = 1 [pid 1723] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1723] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1720] <... futex resumed>) = 0 [pid 1720] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1720] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1723] <... futex resumed>) = 1 [pid 1723] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = 0 [pid 1721] <... set_robust_list resumed>) = 0 [pid 1719] <... set_robust_list resumed>) = 0 [pid 1718] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1723] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1721] rt_sigprocmask(SIG_SETMASK, [] [pid 1719] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1718] chdir("./85" [pid 1721] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1724 attached [pid 1719] chdir("./89" [pid 1718] <... chdir resumed>) = 0 [pid 1724] set_robust_list(0x7fd1a43f59a0, 24 [pid 1721] chdir("./104" [pid 1719] <... chdir resumed>) = 0 [pid 1718] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1720] <... futex resumed>) = 0 [pid 1720] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1720] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1723] <... futex resumed>) = 1 [pid 1723] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1723] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1720] <... futex resumed>) = 0 [pid 1720] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1720] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1723] <... futex resumed>) = 1 [pid 1723] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1725 [pid 1723] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1720] <... futex resumed>) = 0 [pid 1720] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1720] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1723] <... futex resumed>) = 1 [pid 1723] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 1723] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1720] <... futex resumed>) = 0 [pid 1720] exit_group(0) = ? [pid 1723] <... futex resumed>) = ? [pid 1723] +++ exited with 0 +++ [pid 1720] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1720, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1724] <... set_robust_list resumed>) = 0 [pid 1724] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1724] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1724] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1722] <... futex resumed>) = 0 [pid 1724] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1722] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1724] <... socket resumed>) = 4 [pid 1722] <... futex resumed>) = 0 [pid 1724] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1722] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1724] <... futex resumed>) = 0 [pid 1722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1724] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1722] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1724] <... connect resumed>) = -1 EEXIST (File exists) [pid 1722] <... futex resumed>) = 0 [pid 1721] <... chdir resumed>) = 0 [pid 1719] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1718] <... prctl resumed>) = 0 [pid 1724] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1722] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1724] <... futex resumed>) = 0 [pid 1722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1724] sendfile(-1, -1, [3 [pid 1722] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1724] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1722] <... futex resumed>) = 0 [pid 1724] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1722] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1724] <... futex resumed>) = 0 [pid 1722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1724] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1722] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1724] <... clone3 resumed>) = 1726 [pid 1722] <... futex resumed>) = 0 [pid 1721] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1719] <... prctl resumed>) = 0 [pid 1718] setpgid(0, 0 [pid 1721] <... prctl resumed>) = 0 [pid 1724] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1722] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1721] setpgid(0, 0 [pid 1719] setpgid(0, 0 [pid 1718] <... setpgid resumed>) = 0 [pid 1724] <... futex resumed>) = 0 [pid 1722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1724] ioctl(3, PPPIOCSMRU, 0 [pid 1722] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1724] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1722] <... futex resumed>) = 0 [pid 1724] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1722] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1724] <... futex resumed>) = 0 [pid 1722] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1724] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1722] exit_group(0 [pid 1724] <... futex resumed>) = ? [pid 1722] <... exit_group resumed>) = ? [pid 1724] +++ exited with 0 +++ [pid 1722] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1722, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1721] <... setpgid resumed>) = 0 [pid 1721] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1721] write(3, "1000", 4) = 4 [pid 1721] close(3 [pid 305] <... restart_syscall resumed>) = 0 [pid 1721] <... close resumed>) = 0 [pid 1721] symlink("/dev/binderfs", "./binderfs") = 0 [pid 305] umount2("./93", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1721] write(1, "executing program\n", 18 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 1721] <... write resumed>) = 18 [pid 305] openat(AT_FDCWD, "./93", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1721] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... openat resumed>) = 3 [pid 1721] <... futex resumed>) = 0 [pid 305] fstat(3 [pid 1721] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1721] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] getdents64(3 [pid 1721] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1721] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] umount2("./93/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1721] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1721] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] newfstatat(AT_FDCWD, "./93/binderfs" [pid 1721] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1721] <... mprotect resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] unlink("./93/binderfs" [ 28.396797][ T1680] ------------[ cut here ]------------ [ 28.402747][ T1680] WARNING: CPU: 0 PID: 1680 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 28.413358][ T1680] Modules linked in: [ 28.417664][ T1680] CPU: 0 PID: 1680 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 28.427535][ T1680] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 28.438330][ T1680] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [pid 1721] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... unlink resumed>) = 0 [pid 1721] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] getdents64(3 [pid 1721] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] umount2("./94", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] close(3 [pid 1721] <... clone3 resumed> => {parent_tid=[1727]}, 88) = 1727 [pid 306] openat(AT_FDCWD, "./94", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... close resumed>) = 0 [pid 1721] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... openat resumed>) = 3 [pid 305] rmdir("./93" [pid 1721] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] fstat(3 [pid 305] <... rmdir resumed>) = 0 [pid 1721] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] mkdir("./94", 0777 [pid 1721] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 305] <... mkdir resumed>) = 0 [pid 1721] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./94/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] newfstatat(AT_FDCWD, "./94/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1728 [pid 306] unlink("./94/binderfs" [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... unlink resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./94") = 0 [pid 306] mkdir("./95", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1729 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1729 attached [pid 1729] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1729] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1729] chdir("./95") = 0 [pid 1729] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1729] setpgid(0, 0) = 0 [pid 1729] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1729] write(3, "1000", 4) = 4 [pid 1729] close(3) = 0 [pid 1729] symlink("/dev/binderfs", "./binderfs") = 0 ci2-android-5-15/strace-static-x86_64: Process 1727 attached [pid 1729] write(1, "executing program\n", 18 [pid 1727] set_robust_list(0x7fd1a43f59a0, 24 [pid 1729] <... write resumed>) = 18 executing program [pid 1729] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1727] <... set_robust_list resumed>) = 0 [pid 1727] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1727] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1729] <... futex resumed>) = 0 [pid 1727] <... socket resumed>) = 3 [pid 1729] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1729] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1729] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1727] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1721] <... futex resumed>) = 0 [pid 1721] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1721] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1729] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1727] <... futex resumed>) = 1 [pid 1729] <... mprotect resumed>) = 0 [pid 1727] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1729] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1727] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1721] <... futex resumed>) = 0 [pid 1721] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1721] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1727] <... futex resumed>) = 1 [pid 1729] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1727] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1729] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1727] <... connect resumed>) = -1 EEXIST (File exists) [pid 1727] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1721] <... futex resumed>) = 0 [pid 1721] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1721] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1727] <... futex resumed>) = 1 [pid 1727] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1727] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1721] <... futex resumed>) = 0 [pid 1721] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1721] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1727] <... futex resumed>) = 1 [pid 1727] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1731 [pid 1719] <... setpgid resumed>) = 0 [pid 1718] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1729] <... clone3 resumed> => {parent_tid=[1730]}, 88) = 1730 ci2-android-5-15/strace-static-x86_64: Process 1728 attached [pid 1719] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1718] <... openat resumed>) = 3 [pid 1729] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1729] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1729] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1727] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1721] <... futex resumed>) = 0 [pid 1721] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1721] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1727] <... futex resumed>) = 1 [pid 1727] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1727] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1721] <... futex resumed>) = 0 [pid 1721] exit_group(0) = ? [pid 1727] <... futex resumed>) = ? [pid 1727] +++ exited with 0 +++ [pid 1721] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1721, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 304] umount2("./104", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./104", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./104/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./104/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./104/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./104") = 0 [pid 304] mkdir("./105", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1732 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1728] set_robust_list(0x555563d1b6a0, 24 [pid 1719] <... openat resumed>) = 3 [pid 1718] write(3, "1000", 4ci2-android-5-15/strace-static-x86_64: Process 1732 attached [pid 1728] <... set_robust_list resumed>) = 0 [pid 1719] write(3, "1000", 4 [pid 1718] <... write resumed>) = 4 [pid 1732] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1732] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1732] chdir("./105") = 0 [pid 1732] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1732] setpgid(0, 0) = 0 [pid 1732] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1732] write(3, "1000", 4) = 4 [pid 1732] close(3) = 0 [pid 1732] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1732] write(1, "executing program\n", 18) = 18 executing program [pid 1732] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1730 attached [pid 1730] set_robust_list(0x7fd1a43f59a0, 24 [pid 1732] <... futex resumed>) = 0 [pid 1732] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1730] <... set_robust_list resumed>) = 0 [pid 1732] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1730] rt_sigprocmask(SIG_SETMASK, [] [pid 1732] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1730] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1732] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1730] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1732] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1730] <... socket resumed>) = 3 [pid 1732] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1732] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1730] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1729] <... futex resumed>) = 0 [pid 1729] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1729] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1730] <... futex resumed>) = 1 [pid 1730] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1732] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1732] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1730] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1729] <... futex resumed>) = 0 [pid 1729] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1729] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1730] <... futex resumed>) = 1 [pid 1732] <... clone3 resumed> => {parent_tid=[1733]}, 88) = 1733 [pid 1732] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1732] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1730] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1732] <... futex resumed>) = 0 [pid 1732] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1730] <... connect resumed>) = -1 EEXIST (File exists) [pid 1730] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1729] <... futex resumed>) = 0 [pid 1729] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1729] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1730] <... futex resumed>) = 1 [pid 1730] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1728] rt_sigprocmask(SIG_SETMASK, [] [pid 1719] <... write resumed>) = 4 [pid 1718] close(3 [pid 1730] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1729] <... futex resumed>) = 0 [pid 1729] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1729] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1730] <... futex resumed>) = 1 [pid 1730] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1734 [pid 1728] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1719] close(3 [pid 1718] <... close resumed>) = 0 [pid 1730] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1729] <... futex resumed>) = 0 [pid 1729] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1729] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1730] <... futex resumed>) = 1 [pid 1730] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1730] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1729] <... futex resumed>) = 0 [pid 1729] exit_group(0) = ? [pid 1730] <... futex resumed>) = ? [pid 1730] +++ exited with 0 +++ [pid 1729] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1729, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1733 attached [pid 1733] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1733] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1733] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1733] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1732] <... futex resumed>) = 0 [pid 1732] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1732] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1733] <... futex resumed>) = 1 [pid 1733] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1733] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1732] <... futex resumed>) = 0 [pid 1732] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1732] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1733] <... futex resumed>) = 1 [pid 1733] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1733] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1732] <... futex resumed>) = 0 [pid 1732] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1732] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1733] <... futex resumed>) = 1 [pid 1733] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1733] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1732] <... futex resumed>) = 0 [pid 1732] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1732] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1733] <... futex resumed>) = 1 [pid 1733] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1735 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./95", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./95", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./95/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./95/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./95/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./95") = 0 [pid 306] mkdir("./96", 0777) = 0 [pid 1728] chdir("./94" [pid 1719] <... close resumed>) = 0 [pid 1718] symlink("/dev/binderfs", "./binderfs" [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1736 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1733] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1732] <... futex resumed>) = 0 [pid 1732] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1728] <... chdir resumed>) = 0 [pid 1732] <... futex resumed>) = 0 [pid 1732] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1728] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1719] symlink("/dev/binderfs", "./binderfs" [pid 1718] <... symlink resumed>) = 0 [pid 1728] <... prctl resumed>) = 0 [pid 1733] <... futex resumed>) = 1 [pid 1733] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1733] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1719] <... symlink resumed>) = 0 [pid 1728] setpgid(0, 0 [pid 1718] write(1, "executing program\n", 18 [pid 1719] write(1, "executing program\n", 18 [pid 1732] <... futex resumed>) = 0 [pid 1732] exit_group(0) = ? [pid 1733] <... futex resumed>) = ? [pid 1733] +++ exited with 0 +++ [pid 1732] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1732, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1736 attached [pid 1736] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1736] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1736] chdir("./96") = 0 [pid 1736] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1736] setpgid(0, 0) = 0 [pid 1736] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1736] write(3, "1000", 4) = 4 [pid 1736] close(3) = 0 executing program [pid 1736] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1736] write(1, "executing program\n", 18) = 18 [pid 1736] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1736] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1736] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1736] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1736] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1736] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1736] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1737]}, 88) = 1737 [pid 1736] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1736] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1736] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1737 attached [pid 1737] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1737] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1737] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1737] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1736] <... futex resumed>) = 0 [pid 1736] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1736] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1737] <... futex resumed>) = 1 executing program [pid 1737] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1737] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1736] <... futex resumed>) = 0 [pid 1728] <... setpgid resumed>) = 0 [pid 1718] <... write resumed>) = 18 executing program [pid 1736] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1728] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1719] <... write resumed>) = 18 [pid 1718] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1736] <... futex resumed>) = 0 [pid 1736] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1737] <... futex resumed>) = 1 [pid 1737] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1737] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1736] <... futex resumed>) = 0 [pid 1736] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1736] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1737] <... futex resumed>) = 1 [pid 1737] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [ 28.446623][ T1680] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 28.467176][ T1680] RSP: 0018:ffffc90002567bf0 EFLAGS: 00010293 [ 28.473769][ T1680] RAX: ffffffff845f2f47 RBX: ffff888111632000 RCX: ffff8881176d0000 [ 28.482609][ T1680] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000c04eb7d [ 28.492807][ T1680] RBP: ffffc90002567c10 R08: ffff888111632083 R09: 1ffff110222c6410 [pid 1737] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1736] <... futex resumed>) = 0 [pid 1736] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1736] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./105", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./105", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./105/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./105/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./105/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./105") = 0 [pid 304] mkdir("./106", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1738 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1737] <... futex resumed>) = 1 [pid 1737] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1739 [pid 1737] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1736] <... futex resumed>) = 0 [pid 1736] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1736] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1737] <... futex resumed>) = 1 [pid 1737] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1737] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1736] <... futex resumed>) = 0 [pid 1736] exit_group(0) = ? [pid 1737] <... futex resumed>) = ? [pid 1728] <... openat resumed>) = 3 [pid 1719] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1718] <... futex resumed>) = 0 [pid 1737] +++ exited with 0 +++ [pid 1736] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1736, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1728] write(3, "1000", 4 [pid 1719] <... futex resumed>) = 0 [pid 1718] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}ci2-android-5-15/strace-static-x86_64: Process 1738 attached [pid 1738] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1738] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1738] chdir("./106") = 0 [pid 1738] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1738] setpgid(0, 0) = 0 [pid 1738] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./96", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./96", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./96/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./96/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./96/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./96") = 0 [pid 306] mkdir("./97", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1740 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1738] <... openat resumed>) = 3 [pid 1738] write(3, "1000", 4) = 4 [pid 1738] close(3) = 0 [pid 1738] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1738] write(1, "executing program\n", 18) = 18 executing program [pid 1738] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1738] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1738] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1738] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1738] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1738] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1728] <... write resumed>) = 4 [pid 1719] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1718] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1738] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1738] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1741]}, 88) = 1741 [pid 1738] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1738] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1738] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1740 attached [pid 1740] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1740] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1740] chdir("./97") = 0 [pid 1740] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1740] setpgid(0, 0) = 0 [pid 1740] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1740] write(3, "1000", 4) = 4 [pid 1740] close(3) = 0 [pid 1740] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1740] write(1, "executing program\n", 18) = 18 [pid 1740] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1740] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1740] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1740] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1740] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1740] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1740] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1742]}, 88) = 1742 [pid 1740] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1740] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1740] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1741 attached [pid 1741] set_robust_list(0x7fd1a43f59a0, 24ci2-android-5-15/strace-static-x86_64: Process 1742 attached [pid 1728] close(3 [pid 1719] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1718] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1742] set_robust_list(0x7fd1a43f59a0, 24 [pid 1741] <... set_robust_list resumed>) = 0 [pid 1728] <... close resumed>) = 0 [pid 1719] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1718] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1742] <... set_robust_list resumed>) = 0 [pid 1741] rt_sigprocmask(SIG_SETMASK, [] [pid 1728] symlink("/dev/binderfs", "./binderfs" [pid 1719] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1718] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1742] rt_sigprocmask(SIG_SETMASK, [] [pid 1741] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1728] <... symlink resumed>) = 0 [pid 1719] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1718] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1742] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1741] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1728] write(1, "executing program\n", 18 [pid 1719] <... mmap resumed>) = 0x7fd1a43d5000 executing program [pid 1718] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1742] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1741] <... socket resumed>) = 3 [pid 1728] <... write resumed>) = 18 [pid 1719] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1718] <... mprotect resumed>) = 0 [pid 1742] <... socket resumed>) = 3 [pid 1741] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1728] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1719] <... mprotect resumed>) = 0 [pid 1718] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1742] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1741] <... futex resumed>) = 1 [pid 1738] <... futex resumed>) = 0 [pid 1728] <... futex resumed>) = 0 [pid 1719] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1718] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1742] <... futex resumed>) = 1 [pid 1741] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1740] <... futex resumed>) = 0 [pid 1738] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1728] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1719] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1718] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1742] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1741] <... socket resumed>) = 4 [pid 1740] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1738] <... futex resumed>) = 0 [pid 1728] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1719] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1742] <... socket resumed>) = 4 [pid 1741] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1740] <... futex resumed>) = 0 [pid 1738] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1728] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1718] <... clone3 resumed> => {parent_tid=[1743]}, 88) = 1743 [pid 1742] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1741] <... futex resumed>) = 0 [pid 1740] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1738] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1728] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1719] <... clone3 resumed> => {parent_tid=[1744]}, 88) = 1744 [pid 1718] rt_sigprocmask(SIG_SETMASK, [] [pid 1742] <... futex resumed>) = 0 [pid 1741] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1740] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1738] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1728] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1719] rt_sigprocmask(SIG_SETMASK, [] [pid 1718] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1742] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1741] <... connect resumed>) = -1 EEXIST (File exists) [pid 1740] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1738] <... futex resumed>) = 0 [pid 1728] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1719] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1718] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1742] <... connect resumed>) = -1 EEXIST (File exists) [pid 1741] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1740] <... futex resumed>) = 0 [pid 1738] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1728] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1719] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1718] <... futex resumed>) = 0 [pid 1742] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1741] <... futex resumed>) = 0 [pid 1740] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1738] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1728] <... mprotect resumed>) = 0 [pid 1719] <... futex resumed>) = 0 [pid 1718] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1742] <... futex resumed>) = 0 [pid 1741] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1740] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1738] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1728] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1719] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1742] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1740] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1738] <... futex resumed>) = 0 [pid 1728] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1744 attached ci2-android-5-15/strace-static-x86_64: Process 1743 attached [pid 1742] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1741] sendfile(-1, -1, [3 [pid 1740] <... futex resumed>) = 0 [pid 1738] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1728] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1742] sendfile(-1, -1, [3 [pid 1741] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1740] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1742] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1741] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1728] <... clone3 resumed> => {parent_tid=[1745]}, 88) = 1745 [pid 1742] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1741] <... futex resumed>) = 1 [pid 1738] <... futex resumed>) = 0 [pid 1728] rt_sigprocmask(SIG_SETMASK, [] [pid 1742] <... futex resumed>) = 1 [pid 1741] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1740] <... futex resumed>) = 0 [pid 1738] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1728] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1742] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1740] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1738] <... futex resumed>) = 0 [pid 1728] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1742] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1741] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1740] <... futex resumed>) = 0 [pid 1738] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1728] <... futex resumed>) = 0 [pid 1742] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1741] <... clone3 resumed>) = 1746 [pid 1740] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1728] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1742] <... clone3 resumed>) = 1747 [pid 1741] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1742] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1741] <... futex resumed>) = 1 [pid 1738] <... futex resumed>) = 0 [pid 1742] <... futex resumed>) = 1 [pid 1741] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1740] <... futex resumed>) = 0 [pid 1738] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1742] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1740] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1738] <... futex resumed>) = 0 [pid 1742] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1741] ioctl(3, PPPIOCSMRU, 0 [pid 1740] <... futex resumed>) = 0 [pid 1738] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1742] ioctl(3, PPPIOCSMRU, 0 [pid 1741] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1740] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1742] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1741] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1742] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1741] <... futex resumed>) = 1 [pid 1738] <... futex resumed>) = 0 [pid 1742] <... futex resumed>) = 1 [pid 1741] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1740] <... futex resumed>) = 0 [pid 1738] exit_group(0 [pid 1742] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1741] <... futex resumed>) = ? [pid 1740] exit_group(0 [pid 1738] <... exit_group resumed>) = ? [pid 1742] <... futex resumed>) = ? [pid 1741] +++ exited with 0 +++ [pid 1740] <... exit_group resumed>) = ? [pid 1738] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1745 attached [pid 1744] set_robust_list(0x7fd1a43f59a0, 24 [pid 1743] set_robust_list(0x7fd1a43f59a0, 24 [pid 1742] +++ exited with 0 +++ [pid 1740] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1738, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1740, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1745] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1745] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1745] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1745] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [ 28.501387][ T1680] R10: dffffc0000000000 R11: ffffed10222c6411 R12: dffffc0000000000 [ 28.510139][ T1680] R13: dffffc0000000000 R14: 0000000000000000 R15: ffff888112833800 [ 28.518524][ T1680] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 28.527660][ T1680] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 28.534465][ T1680] CR2: 00007fd1a44c7b40 CR3: 000000011f1c4000 CR4: 00000000003506b0 [ 28.543629][ T1680] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [pid 1728] <... futex resumed>) = 0 [pid 1745] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1728] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1745] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1728] <... futex resumed>) = 0 [pid 1745] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1728] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1745] <... socket resumed>) = 4 [pid 1745] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1728] <... futex resumed>) = 0 [pid 1745] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1728] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1745] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1728] <... futex resumed>) = 0 [pid 1745] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1728] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1745] <... connect resumed>) = -1 EEXIST (File exists) [pid 1745] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1728] <... futex resumed>) = 0 [pid 1745] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1728] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1745] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1728] <... futex resumed>) = 0 [pid 1745] sendfile(-1, -1, [3 [pid 1728] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1745] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1745] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1728] <... futex resumed>) = 0 [pid 1745] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1728] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1745] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1728] <... futex resumed>) = 0 [pid 1745] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1728] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1745] <... clone3 resumed>) = 1748 [pid 1745] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1728] <... futex resumed>) = 0 [pid 1745] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1728] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1745] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1728] <... futex resumed>) = 0 [pid 1745] ioctl(3, PPPIOCSMRU, 0 [pid 1728] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1745] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1745] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1728] <... futex resumed>) = 0 [pid 1745] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1728] exit_group(0 [pid 1745] <... futex resumed>) = ? [pid 1728] <... exit_group resumed>) = ? [pid 1745] +++ exited with 0 +++ [pid 1728] +++ exited with 0 +++ [pid 1744] <... set_robust_list resumed>) = 0 [pid 1744] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1744] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1744] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1719] <... futex resumed>) = 0 [pid 1744] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1719] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1719] <... futex resumed>) = 0 [pid 1744] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1719] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1744] <... socket resumed>) = 4 [pid 306] umount2("./97", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./106", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1744] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1744] <... futex resumed>) = 1 [pid 1719] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./97", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] openat(AT_FDCWD, "./106", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1744] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1743] <... set_robust_list resumed>) = 0 [pid 1719] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 304] <... openat resumed>) = 3 [pid 1744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1719] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 304] fstat(3 [pid 1744] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1719] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1744] <... connect resumed>) = -1 EEXIST (File exists) [pid 306] getdents64(3 [pid 304] getdents64(3 [pid 1744] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1744] <... futex resumed>) = 1 [pid 1719] <... futex resumed>) = 0 [pid 306] umount2("./97/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./106/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1744] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1719] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1719] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./97/binderfs" [pid 304] newfstatat(AT_FDCWD, "./106/binderfs" [pid 1744] sendfile(-1, -1, [3 [pid 1719] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1744] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 306] unlink("./97/binderfs" [pid 304] unlink("./106/binderfs" [pid 1744] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 1744] <... futex resumed>) = 1 [pid 1719] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 304] getdents64(3 [pid 1744] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1719] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1743] rt_sigprocmask(SIG_SETMASK, [] [pid 1719] <... futex resumed>) = 0 [pid 306] close(3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1728, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] close(3 [pid 1744] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1719] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... close resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 1744] <... clone3 resumed>) = 1749 [pid 306] rmdir("./97" [pid 304] rmdir("./106" [pid 1744] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 1744] <... futex resumed>) = 1 [pid 1719] <... futex resumed>) = 0 [pid 306] mkdir("./98", 0777 [pid 304] mkdir("./107", 0777 [pid 1744] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1719] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... mkdir resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 1744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1719] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1744] ioctl(3, PPPIOCSMRU, 0 [pid 1719] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1744] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1743] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1744] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1719] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1750 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1751 [pid 1744] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1719] exit_group(0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1744] <... futex resumed>) = ? [pid 1719] <... exit_group resumed>) = ? [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1744] +++ exited with 0 +++ [pid 1719] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1719, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] umount2("./89", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./89", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./89/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./89/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./89/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./89") = 0 [pid 311] mkdir("./90", 0777 [pid 1743] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... restart_syscall resumed>) = 0 [pid 1743] <... socket resumed>) = 3 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1750 attached [pid 1743] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1752 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1751 attached [pid 1751] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1751] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1751] chdir("./107") = 0 [pid 1751] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1751] setpgid(0, 0) = 0 [pid 1751] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1751] write(3, "1000", 4) = 4 [pid 1751] close(3) = 0 [pid 1751] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1751] write(1, "executing program\n", 18) = 18 executing program [pid 1751] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1751] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1751] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1751] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1751] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1751] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1743] <... futex resumed>) = 1 [pid 1718] <... futex resumed>) = 0 [pid 1718] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1743] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1718] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] umount2("./94", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1743] <... socket resumed>) = 4 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1750] set_robust_list(0x555563d1b6a0, 24 [pid 1743] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1750] <... set_robust_list resumed>) = 0 [pid 305] openat(AT_FDCWD, "./94", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1751] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1751] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1753]}, 88) = 1753 [pid 1751] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1751] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1752 attached ) = 0 [pid 1751] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1752] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1752] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1752] chdir("./90") = 0 [pid 1752] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1752] setpgid(0, 0) = 0 [pid 1752] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1752] write(3, "1000", 4) = 4 [pid 1752] close(3) = 0 [pid 1752] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1752] write(1, "executing program\n", 18) = 18 executing program [pid 1752] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1752] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1752] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1752] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1752] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1752] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1752] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1754]}, 88) = 1754 [pid 1752] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1752] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1743] <... futex resumed>) = 1 [pid 1752] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1718] <... futex resumed>) = 0 [pid 1750] rt_sigprocmask(SIG_SETMASK, [] [pid 1743] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1753 attached [pid 1718] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... openat resumed>) = 3 [pid 1753] set_robust_list(0x7fd1a43f59a0, 24 [pid 1750] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1743] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1718] <... futex resumed>) = 0 [pid 305] fstat(3ci2-android-5-15/strace-static-x86_64: Process 1754 attached [pid 1754] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1754] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1754] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1754] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1752] <... futex resumed>) = 0 [pid 1752] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1752] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1754] <... futex resumed>) = 1 [pid 1754] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1754] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1752] <... futex resumed>) = 0 [pid 1752] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1752] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1754] <... futex resumed>) = 1 [pid 1754] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1754] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1752] <... futex resumed>) = 0 [pid 1752] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1752] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1754] <... futex resumed>) = 1 [pid 1754] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1754] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1752] <... futex resumed>) = 0 [pid 1752] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1752] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1754] <... futex resumed>) = 1 [pid 1754] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1755 [pid 1750] chdir("./98" [pid 1743] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1718] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1753] <... set_robust_list resumed>) = 0 [pid 1750] <... chdir resumed>) = 0 [pid 1743] <... connect resumed>) = -1 EEXIST (File exists) [pid 1753] rt_sigprocmask(SIG_SETMASK, [] [pid 1750] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] getdents64(3 [pid 1743] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1754] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1752] <... futex resumed>) = 0 [pid 1752] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1752] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1754] <... futex resumed>) = 1 [pid 1754] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1754] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1752] <... futex resumed>) = 0 [pid 1752] exit_group(0) = ? [pid 1754] <... futex resumed>) = ? [pid 1754] +++ exited with 0 +++ [pid 1752] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1752, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1753] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1753] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1753] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1751] <... futex resumed>) = 0 [pid 1751] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1751] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1753] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1753] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1750] <... prctl resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1753] <... futex resumed>) = 1 [pid 1751] <... futex resumed>) = 0 [pid 1751] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1751] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1750] setpgid(0, 0) = 0 [pid 1743] <... futex resumed>) = 1 [pid 1718] <... futex resumed>) = 0 [pid 305] umount2("./94/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1753] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1753] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1751] <... futex resumed>) = 0 [pid 1753] sendfile(-1, -1, [3 [pid 1751] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1753] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1751] <... futex resumed>) = 0 [pid 1753] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1751] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1753] <... futex resumed>) = 0 [pid 1751] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1753] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1751] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1753] <... clone3 resumed>) = 1756 [pid 1751] <... futex resumed>) = 0 [pid 1750] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1743] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1718] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1753] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1751] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1753] <... futex resumed>) = 0 [pid 1751] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1753] ioctl(3, PPPIOCSMRU, 0 [pid 1751] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1750] <... openat resumed>) = 3 [pid 1743] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1718] <... futex resumed>) = 0 [pid 311] umount2("./90", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] newfstatat(AT_FDCWD, "./94/binderfs" [pid 1753] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1751] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1753] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1751] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] openat(AT_FDCWD, "./90", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1753] <... futex resumed>) = 0 [pid 1751] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... openat resumed>) = 3 [pid 1753] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1751] exit_group(0 [pid 311] fstat(3 [pid 1753] <... futex resumed>) = ? [pid 1751] <... exit_group resumed>) = ? [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1753] +++ exited with 0 +++ [pid 1751] +++ exited with 0 +++ [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1751, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] umount2("./90/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./90/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 311] unlink("./90/binderfs") = 0 [pid 311] getdents64(3 [pid 304] umount2("./107", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] close(3 [pid 304] openat(AT_FDCWD, "./107", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... close resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 1750] write(3, "1000", 4 [pid 1743] sendfile(-1, -1, [3 [pid 1718] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] rmdir("./90" [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] fstat(3 [pid 1750] <... write resumed>) = 4 [pid 1743] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] <... rmdir resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [ 28.552650][ T1680] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 28.561036][ T1680] Call Trace: [ 28.564552][ T1680] [ 28.567738][ T1680] pppol2tp_release+0x150/0x2b0 [ 28.573138][ T1680] sock_close+0xb8/0x200 [ 28.578029][ T1680] ? sock_mmap+0xa0/0xa0 [ 28.582830][ T1680] __fput+0x22b/0x900 [ 28.587468][ T1680] ____fput+0x15/0x20 [ 28.592231][ T1680] task_work_run+0x127/0x190 [ 28.598026][ T1680] do_exit+0xb70/0x29a0 [pid 311] mkdir("./91", 0777 [pid 304] getdents64(3 [pid 311] <... mkdir resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] umount2("./107/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] newfstatat(AT_FDCWD, "./107/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1757 [pid 304] unlink("./107/binderfs" [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... unlink resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./107") = 0 [pid 304] mkdir("./108", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1758 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1758 attached [pid 1758] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1758] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1758] chdir("./108") = 0 [pid 1758] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1758] setpgid(0, 0) = 0 [pid 1758] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1758] write(3, "1000", 4) = 4 [pid 1750] close(3 [pid 1743] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] unlink("./94/binderfs" [pid 1758] close(3) = 0 [pid 1758] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1758] write(1, "executing program\n", 18) = 18 ci2-android-5-15/strace-static-x86_64: Process 1757 attached [pid 1758] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1757] set_robust_list(0x555563d1b6a0, 24 [pid 1758] <... futex resumed>) = 0 [pid 1758] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1757] <... set_robust_list resumed>) = 0 [pid 1758] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1757] rt_sigprocmask(SIG_SETMASK, [] [pid 1758] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1758] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1758] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1757] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1757] chdir("./91") = 0 [pid 1758] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1757] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1758] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1757] <... prctl resumed>) = 0 [pid 1758] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1757] setpgid(0, 0) = 0 [pid 1757] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1758] <... clone3 resumed> => {parent_tid=[1759]}, 88) = 1759 [pid 1758] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1750] <... close resumed>) = 0 [pid 1743] <... futex resumed>) = 1 [pid 1758] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... unlink resumed>) = 0 [pid 1758] <... futex resumed>) = 0 [pid 1750] symlink("/dev/binderfs", "./binderfs" [pid 1743] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1718] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 1758] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1757] write(3, "1000", 4) = 4 [pid 1757] close(3) = 0 [pid 1757] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1757] write(1, "executing program\n", 18) = 18 executing program [pid 1757] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1757] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1757] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1757] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1757] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1757] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1757] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1760]}, 88) = 1760 [pid 1757] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1757] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1757] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1759 attached [pid 1759] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1759] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1759] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1759] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1758] <... futex resumed>) = 0 [pid 1758] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1758] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1759] <... futex resumed>) = 1 [pid 1759] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1750] <... symlink resumed>) = 0 [pid 1718] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1759] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1758] <... futex resumed>) = 0 [pid 1758] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1758] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1759] <... futex resumed>) = 1 [pid 1759] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = 0 [pid 1759] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1743] <... futex resumed>) = 0 [pid 1718] <... futex resumed>) = 1 [pid 1750] write(1, "executing program\n", 18 [pid 305] close(3 [pid 1743] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1718] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1758] <... futex resumed>) = 0 [pid 1758] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1758] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1759] <... futex resumed>) = 1 [pid 1759] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1759] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1758] <... futex resumed>) = 0 [pid 1758] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1758] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1759] <... futex resumed>) = 1 [pid 1759] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1761 ci2-android-5-15/strace-static-x86_64: Process 1760 attached [pid 1760] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1760] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1760] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1760] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1757] <... futex resumed>) = 0 [pid 1757] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1757] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1760] <... futex resumed>) = 1 [pid 1760] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1759] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1760] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1757] <... futex resumed>) = 0 [pid 1757] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1757] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1760] <... futex resumed>) = 1 [pid 1760] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1758] <... futex resumed>) = 0 [pid 1758] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1758] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1759] <... futex resumed>) = 1 [pid 1750] <... write resumed>) = 18 [pid 305] <... close resumed>) = 0 executing program [pid 1743] <... clone3 resumed>) = 1762 [pid 305] rmdir("./94" [pid 1743] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1759] ioctl(3, PPPIOCSMRU, 0 [pid 305] <... rmdir resumed>) = 0 [pid 1750] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1743] <... futex resumed>) = 1 [pid 1718] <... futex resumed>) = 0 [pid 305] mkdir("./95", 0777 [pid 1750] <... futex resumed>) = 0 [pid 1743] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1718] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1759] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1760] <... connect resumed>) = -1 EEXIST (File exists) [pid 1750] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1743] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1718] <... futex resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 1760] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1759] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1758] <... futex resumed>) = 0 [pid 1758] exit_group(0) = ? [pid 1757] <... futex resumed>) = 0 [pid 1757] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1757] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1760] <... futex resumed>) = 1 [pid 1760] sendfile(-1, -1, [3 [pid 1759] <... futex resumed>) = ? [pid 1760] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1759] +++ exited with 0 +++ [pid 1758] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1758, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1760] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1757] <... futex resumed>) = 0 [pid 1757] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1757] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1760] <... futex resumed>) = 1 [pid 1760] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1763 [pid 1760] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1757] <... futex resumed>) = 0 [pid 1757] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1757] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1760] <... futex resumed>) = 1 [pid 1760] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1760] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1757] <... futex resumed>) = 0 [pid 1757] exit_group(0) = ? [pid 1760] <... futex resumed>) = ? [pid 1750] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1743] ioctl(3, PPPIOCSMRU, 0 [pid 1718] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1760] +++ exited with 0 +++ [pid 1757] +++ exited with 0 +++ [pid 1750] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1743] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1757, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1750] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1750] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1750] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1750] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1750] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1764]}, 88) = 1764 [pid 1750] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1750] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1750] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1764 attached [pid 1764] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1764] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1764] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1764] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1750] <... futex resumed>) = 0 [pid 1750] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1750] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1764] <... futex resumed>) = 1 [pid 1764] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1764] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1750] <... futex resumed>) = 0 [pid 1750] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1750] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1764] <... futex resumed>) = 1 [pid 1764] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1764] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1750] <... futex resumed>) = 0 [pid 1750] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 1750] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./91", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./91", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1743] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] umount2("./91/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./91/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./91/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./91" [pid 304] <... restart_syscall resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 311] mkdir("./92", 0777) = 0 [pid 304] umount2("./108", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] openat(AT_FDCWD, "./108", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... openat resumed>) = 3 [pid 304] fstat(3 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1765 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 304] getdents64(3 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./108/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./108/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./108/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./108" [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... rmdir resumed>) = 0 [pid 304] mkdir("./109", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1743] <... futex resumed>) = 1 [pid 1718] <... futex resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1766 ci2-android-5-15/strace-static-x86_64: Process 1766 attached [pid 1743] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1765 attached [pid 1766] set_robust_list(0x555563d1b6a0, 24 [pid 1718] exit_group(0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1767 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1764] <... futex resumed>) = 1 [pid 1764] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1764] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1750] <... futex resumed>) = 0 [pid 1750] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1750] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1764] <... futex resumed>) = 1 [pid 1764] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1768 [pid 1764] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1750] <... futex resumed>) = 0 [pid 1750] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1750] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1764] <... futex resumed>) = 1 [pid 1764] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1764] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1750] <... futex resumed>) = 0 [pid 1750] exit_group(0) = ? [pid 1764] <... futex resumed>) = ? [pid 1764] +++ exited with 0 +++ [pid 1750] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1750, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1767 attached [pid 1767] set_robust_list(0x555563d1b6a0, 24 [pid 1718] <... exit_group resumed>) = ? [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1767] <... set_robust_list resumed>) = 0 [pid 1767] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1767] chdir("./109") = 0 [pid 1766] <... set_robust_list resumed>) = 0 [pid 1743] <... futex resumed>) = ? [pid 1767] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1767] setpgid(0, 0 [pid 1743] +++ exited with 0 +++ [pid 1718] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1718, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1766] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1765] set_robust_list(0x555563d1b6a0, 24 [pid 1767] <... setpgid resumed>) = 0 [pid 1767] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1767] write(3, "1000", 4) = 4 [pid 1767] close(3) = 0 [pid 1767] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 1767] write(1, "executing program\n", 18) = 18 [pid 1767] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1767] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1767] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1767] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1767] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1767] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [ 28.602717][ T1680] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 28.608827][ T1680] ? put_task_struct+0x90/0x90 [ 28.614172][ T1680] ? __kasan_check_write+0x14/0x20 [ 28.620761][ T1680] __x64_sys_exit+0x40/0x40 [ 28.626744][ T1680] x64_sys_call+0x44/0x9a0 [ 28.631872][ T1680] do_syscall_64+0x4c/0xa0 [ 28.636556][ T1680] ? clear_bhb_loop+0x50/0xa0 [ 28.642414][ T1680] ? clear_bhb_loop+0x50/0xa0 [pid 1767] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./98", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./98", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./98/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./98/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./98/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./98") = 0 [pid 306] mkdir("./99", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1769 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1766] chdir("./95" [pid 1765] <... set_robust_list resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 1767] <... clone3 resumed> => {parent_tid=[1770]}, 88) = 1770 [pid 1767] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1767] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1767] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1769 attached [pid 1769] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1769] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1769] chdir("./99") = 0 [pid 1769] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1769] setpgid(0, 0) = 0 [pid 1769] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1769] write(3, "1000", 4) = 4 [pid 1769] close(3) = 0 [pid 1769] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1769] write(1, "executing program\n", 18) = 18 [pid 1769] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1769] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1769] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1766] <... chdir resumed>) = 0 [pid 1765] rt_sigprocmask(SIG_SETMASK, [] [pid 1769] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 executing program [pid 1766] prctl(PR_SET_PDEATHSIG, SIGKILLci2-android-5-15/strace-static-x86_64: Process 1770 attached ) = 0 [pid 1765] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1769] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1769] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1769] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1769] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1771]}, 88) = 1771 [pid 1769] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1769] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1769] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1771 attached [pid 1771] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1771] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1771] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1771] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1769] <... futex resumed>) = 0 [pid 1769] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1769] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1771] <... futex resumed>) = 1 [pid 1771] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1771] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1769] <... futex resumed>) = 0 [pid 1769] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1769] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1771] <... futex resumed>) = 1 [pid 1771] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1771] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1769] <... futex resumed>) = 0 [pid 1769] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1769] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1771] <... futex resumed>) = 1 [pid 1771] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1771] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1769] <... futex resumed>) = 0 [pid 1769] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1769] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1771] <... futex resumed>) = 1 [pid 1771] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1772 [pid 1771] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1769] <... futex resumed>) = 0 [pid 1769] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1769] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1771] <... futex resumed>) = 1 [pid 1771] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1771] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1769] <... futex resumed>) = 0 [pid 1769] exit_group(0) = ? [pid 1771] <... futex resumed>) = ? [pid 1771] +++ exited with 0 +++ [pid 1769] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1769, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1766] setpgid(0, 0 [pid 1765] chdir("./92" [pid 308] umount2("./85", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1766] <... setpgid resumed>) = 0 [pid 1765] <... chdir resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1770] set_robust_list(0x7fd1a43f59a0, 24 [pid 1766] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1765] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] openat(AT_FDCWD, "./85", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1770] <... set_robust_list resumed>) = 0 [pid 1766] <... openat resumed>) = 3 [pid 1765] <... prctl resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 1770] rt_sigprocmask(SIG_SETMASK, [] [pid 1766] write(3, "1000", 4 [pid 1765] setpgid(0, 0 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./85/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./85/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./85/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./85") = 0 [pid 308] mkdir("./86", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1773 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1773 attached [pid 1773] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1773] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1773] chdir("./86") = 0 [pid 1773] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1773] setpgid(0, 0) = 0 [pid 1773] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1773] write(3, "1000", 4) = 4 [pid 1773] close(3) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./99", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./99", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./99/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./99/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./99/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./99") = 0 [pid 306] mkdir("./100", 0777 [pid 1770] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1766] <... write resumed>) = 4 [pid 1765] <... setpgid resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1774 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 executing program [pid 1773] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1773] write(1, "executing program\n", 18) = 18 [pid 1773] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1773] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1773] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1773] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1773] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1773] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1773] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1775]}, 88) = 1775 [pid 1773] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1773] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1773] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1775 attached [pid 1775] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1775] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1775] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1775] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1773] <... futex resumed>) = 0 [pid 1773] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1773] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1775] <... futex resumed>) = 1 [pid 1775] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1775] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1773] <... futex resumed>) = 0 [pid 1773] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1773] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1775] <... futex resumed>) = 1 [pid 1775] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1775] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1773] <... futex resumed>) = 0 [pid 1773] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1773] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1775] <... futex resumed>) = 1 [pid 1775] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1775] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1773] <... futex resumed>) = 0 [pid 1773] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1773] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1775] <... futex resumed>) = 1 [pid 1775] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1770] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1766] close(3 [pid 1775] <... clone3 resumed>) = 1776 [pid 1775] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1773] <... futex resumed>) = 0 [pid 1773] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1773] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1775] <... futex resumed>) = 1 [pid 1765] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1775] ioctl(3, PPPIOCSMRU, 0 [pid 1770] <... socket resumed>) = 3 [pid 1766] <... close resumed>) = 0 [pid 1766] symlink("/dev/binderfs", "./binderfs" [pid 1765] <... openat resumed>) = 3 [pid 1775] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) ci2-android-5-15/strace-static-x86_64: Process 1774 attached [pid 1770] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1766] <... symlink resumed>) = 0 [pid 1765] write(3, "1000", 4 [pid 1775] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1773] <... futex resumed>) = 0 [pid 1773] exit_group(0) = ? [pid 1775] <... futex resumed>) = ? [pid 1775] +++ exited with 0 +++ [pid 1773] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1773, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1774] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1774] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1774] chdir("./100") = 0 [pid 1774] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1774] setpgid(0, 0) = 0 [pid 1774] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1774] write(3, "1000", 4) = 4 [pid 1774] close(3) = 0 [pid 1774] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1774] write(1, "executing program\n", 18) = 18 executing program [pid 1774] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1774] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1774] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1774] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1774] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1774] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1774] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./86", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./86", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./86/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./86/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./86/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./86") = 0 [pid 308] mkdir("./87", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1778 attached [pid 1770] <... futex resumed>) = 1 [pid 1767] <... futex resumed>) = 0 [pid 1766] write(1, "executing program\n", 18 [pid 1765] <... write resumed>) = 4 [pid 1767] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1774] <... clone3 resumed> => {parent_tid=[1777]}, 88) = 1777 [pid 1767] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1778 [pid 1774] rt_sigprocmask(SIG_SETMASK, [] [pid 1767] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1774] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1774] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1774] <... futex resumed>) = 0 [pid 1774] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1777 attached [pid 1777] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1777] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1777] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1777] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1774] <... futex resumed>) = 0 [pid 1774] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1774] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1777] <... futex resumed>) = 1 [pid 1777] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1777] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1774] <... futex resumed>) = 0 [pid 1774] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1774] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1777] <... futex resumed>) = 1 [pid 1777] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1777] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1774] <... futex resumed>) = 0 [pid 1774] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1774] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1777] <... futex resumed>) = 1 [pid 1777] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1777] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1774] <... futex resumed>) = 0 [pid 1774] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1774] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1777] <... futex resumed>) = 1 [pid 1777] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1779 [pid 1777] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1774] <... futex resumed>) = 0 [pid 1774] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1774] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1777] <... futex resumed>) = 1 [pid 1777] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1777] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1774] <... futex resumed>) = 0 [pid 1774] exit_group(0) = ? [pid 1777] <... futex resumed>) = ? [pid 1777] +++ exited with 0 +++ [pid 1774] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1774, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1778] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1778] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1778] chdir("./87") = 0 [pid 1770] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1766] <... write resumed>) = 18 executing program [pid 1765] close(3 [pid 1778] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1778] setpgid(0, 0) = 0 [pid 1778] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1778] write(3, "1000", 4) = 4 [pid 1778] close(3) = 0 [pid 1778] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1778] write(1, "executing program\n", 18) = 18 [pid 1778] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1770] <... socket resumed>) = 4 executing program [pid 1766] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1778] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1770] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1766] <... futex resumed>) = 0 [pid 1765] <... close resumed>) = 0 [pid 1778] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1778] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1778] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1778] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1778] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1778] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1780]}, 88) = 1780 [pid 1778] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1778] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1778] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1770] <... futex resumed>) = 1 [pid 1767] <... futex resumed>) = 0 [pid 1770] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [ 28.649186][ T1680] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 28.655539][ T1680] RIP: 0033:0x7fd1a4415949 [ 28.660436][ T1680] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 28.668902][ T1680] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 28.678141][ T1680] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 28.687972][ T1680] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [pid 1767] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1770] <... connect resumed>) = -1 EEXIST (File exists) [pid 1767] <... futex resumed>) = 0 [pid 1770] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1767] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1770] <... futex resumed>) = 0 [pid 1767] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1770] sendfile(-1, -1, [3 [pid 1767] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1770] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1767] <... futex resumed>) = 0 [pid 1770] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1767] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 1770] <... futex resumed>) = 0 [pid 1767] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1770] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1767] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1770] <... clone3 resumed>) = 1781 [pid 1767] <... futex resumed>) = 0 [pid 1766] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1765] symlink("/dev/binderfs", "./binderfs" [pid 306] umount2("./100", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 1780 attached [pid 1767] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1766] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1765] <... symlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./100", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./100/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./100/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./100/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./100") = 0 [pid 306] mkdir("./101", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1782 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1770] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1767] <... futex resumed>) = 0 [pid 1767] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1767] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1770] <... futex resumed>) = 1 [pid 1770] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1770] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1767] <... futex resumed>) = 0 [pid 1767] exit_group(0) = ? [pid 1770] <... futex resumed>) = ? [pid 1770] +++ exited with 0 +++ [pid 1767] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1767, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1782 attached [pid 1782] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1782] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1782] chdir("./101") = 0 [pid 1782] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1782] setpgid(0, 0) = 0 [pid 1782] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1782] write(3, "1000", 4) = 4 [pid 1782] close(3) = 0 [pid 1782] symlink("/dev/binderfs", "./binderfs" [pid 1780] set_robust_list(0x7fd1a43f59a0, 24 [pid 1766] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] executing program [pid 1765] write(1, "executing program\n", 18 [pid 1780] <... set_robust_list resumed>) = 0 [pid 1766] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1765] <... write resumed>) = 18 [pid 1782] <... symlink resumed>) = 0 executing program [pid 1782] write(1, "executing program\n", 18) = 18 [pid 1782] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1782] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1782] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1782] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1782] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1782] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./109", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./109", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 1780] rt_sigprocmask(SIG_SETMASK, [] [pid 1766] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1765] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./109/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./109/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./109/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./109") = 0 [pid 304] mkdir("./110", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1783 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1782] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1782] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1784]}, 88) = 1784 [pid 1782] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1782] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1782] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1783 attached [pid 1783] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1783] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1783] chdir("./110") = 0 [pid 1783] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1783] setpgid(0, 0) = 0 [pid 1783] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1783] write(3, "1000", 4) = 4 [pid 1783] close(3) = 0 [pid 1783] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1783] write(1, "executing program\n", 18) = 18 [pid 1766] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1765] <... futex resumed>) = 0 executing program [pid 1783] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1784 attached [pid 1780] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1766] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1765] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1784] set_robust_list(0x7fd1a43f59a0, 24 [pid 1783] <... futex resumed>) = 0 [pid 1780] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1766] <... mprotect resumed>) = 0 [pid 1765] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1780] <... socket resumed>) = 3 [pid 1766] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1765] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1780] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1766] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1765] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1780] <... futex resumed>) = 1 [pid 1778] <... futex resumed>) = 0 [pid 1766] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1765] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1784] <... set_robust_list resumed>) = 0 [pid 1783] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1780] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1778] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1780] <... socket resumed>) = 4 [pid 1778] <... futex resumed>) = 0 [pid 1765] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1780] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1778] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1766] <... clone3 resumed> => {parent_tid=[1785]}, 88) = 1785 [pid 1765] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1780] <... futex resumed>) = 0 [pid 1778] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1766] rt_sigprocmask(SIG_SETMASK, [] [pid 1765] <... mprotect resumed>) = 0 [pid 1780] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1778] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1766] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1765] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1778] <... futex resumed>) = 0 [pid 1766] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1765] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1780] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1778] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1766] <... futex resumed>) = 0 [pid 1765] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1780] <... connect resumed>) = -1 EEXIST (File exists) [pid 1766] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1784] rt_sigprocmask(SIG_SETMASK, [] [pid 1780] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1765] <... clone3 resumed> => {parent_tid=[1786]}, 88) = 1786 [pid 1780] <... futex resumed>) = 1 [pid 1778] <... futex resumed>) = 0 [pid 1765] rt_sigprocmask(SIG_SETMASK, [] [pid 1780] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1778] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1765] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1778] <... futex resumed>) = 0 [pid 1765] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1780] sendfile(-1, -1, [3 [pid 1778] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1765] <... futex resumed>) = 0 [pid 1780] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1765] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1780] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1786 attached ) = 1 [pid 1778] <... futex resumed>) = 0 [pid 1780] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1778] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1778] <... futex resumed>) = 0 [pid 1780] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1778] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1786] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1786] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1786] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1786] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1765] <... futex resumed>) = 0 [pid 1780] <... clone3 resumed>) = 1787 [pid 1765] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1780] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1765] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1780] <... futex resumed>) = 1 [pid 1778] <... futex resumed>) = 0 [pid 1780] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1778] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1780] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1778] <... futex resumed>) = 0 [pid 1780] ioctl(3, PPPIOCSMRU, 0 [pid 1778] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1780] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1786] <... futex resumed>) = 1 [pid 1780] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1786] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1780] <... futex resumed>) = 1 [pid 1778] <... futex resumed>) = 0 [pid 1784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1780] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1778] exit_group(0 [pid 1784] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1780] <... futex resumed>) = ? [pid 1778] <... exit_group resumed>) = ? [pid 1780] +++ exited with 0 +++ [pid 1786] <... socket resumed>) = 4 [pid 1786] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1765] <... futex resumed>) = 0 [pid 1765] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1765] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1786] <... futex resumed>) = 1 [pid 1778] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1778, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1784] <... socket resumed>) = 3 [pid 1786] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1786] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1765] <... futex resumed>) = 0 [pid 1765] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1785 attached [pid 1784] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1783] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1765] <... futex resumed>) = 0 [pid 1765] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1784] <... futex resumed>) = 1 [pid 1782] <... futex resumed>) = 0 [pid 1782] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1784] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1782] <... futex resumed>) = 0 [pid 1786] <... futex resumed>) = 1 [pid 1782] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1786] sendfile(-1, -1, [3 [pid 1784] <... socket resumed>) = 4 [pid 1786] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1786] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1765] <... futex resumed>) = 0 [pid 1784] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1765] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1785] set_robust_list(0x7fd1a43f59a0, 24 [pid 1783] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1786] <... futex resumed>) = 1 [pid 308] <... restart_syscall resumed>) = 0 [pid 1765] <... futex resumed>) = 0 [pid 1765] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1784] <... futex resumed>) = 1 [pid 1782] <... futex resumed>) = 0 [pid 1783] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1786] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1785] <... set_robust_list resumed>) = 0 [pid 1784] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1782] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./87", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1784] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1783] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1782] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1784] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1782] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./87", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1783] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1784] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] <... openat resumed>) = 3 [pid 1783] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1784] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 1783] <... mprotect resumed>) = 0 [pid 1783] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1783] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1788]}, 88) = 1788 [pid 1783] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1783] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 1784] <... futex resumed>) = 1 [pid 1782] <... futex resumed>) = 0 [pid 1782] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1784] sendfile(-1, -1, [3 [pid 1782] <... futex resumed>) = 0 [pid 308] umount2("./87/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1782] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1784] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1784] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./87/binderfs" [pid 1783] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1788 attached [pid 1784] <... futex resumed>) = 1 [pid 1782] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1784] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1783] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1782] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./87/binderfs" [pid 1782] <... futex resumed>) = 0 [pid 1782] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1784] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... unlink resumed>) = 0 [pid 1788] set_robust_list(0x7fd1a43f59a0, 24 [pid 1784] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] getdents64(3 [pid 1785] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1784] <... clone3 resumed>) = 1789 [pid 1785] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] close(3 [pid 1788] <... set_robust_list resumed>) = 0 [pid 1788] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... close resumed>) = 0 [pid 1785] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1784] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rmdir("./87" [pid 1788] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1788] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 308] <... rmdir resumed>) = 0 [pid 1784] <... futex resumed>) = 1 [pid 308] mkdir("./88", 0777 [pid 1785] <... socket resumed>) = 3 [pid 1782] <... futex resumed>) = 0 [pid 1782] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1782] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1788] <... socket resumed>) = 3 [pid 1784] ioctl(3, PPPIOCSMRU, 0 [pid 1785] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 1788] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1784] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1785] <... futex resumed>) = 1 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1766] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1784] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1785] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1766] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1766] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1783] <... futex resumed>) = 0 [pid 1783] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1784] <... futex resumed>) = 1 [pid 1783] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1782] <... futex resumed>) = 0 [pid 1784] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1790 [pid 1785] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1782] exit_group(0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1782] <... exit_group resumed>) = ? [pid 1784] <... futex resumed>) = ? [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1785] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1784] +++ exited with 0 +++ [pid 1785] <... futex resumed>) = 1 ci2-android-5-15/strace-static-x86_64: Process 1790 attached [pid 1785] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1782] +++ exited with 0 +++ [pid 1766] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1782, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1766] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1785] <... futex resumed>) = 0 [pid 1766] <... futex resumed>) = 1 [pid 1766] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1788] <... futex resumed>) = 1 [pid 1788] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1790] set_robust_list(0x555563d1b6a0, 24 [pid 1785] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1788] <... socket resumed>) = 4 [pid 1788] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1783] <... futex resumed>) = 0 [pid 1783] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1783] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1788] <... futex resumed>) = 1 [pid 1790] <... set_robust_list resumed>) = 0 [pid 1785] <... connect resumed>) = -1 EEXIST (File exists) [pid 1785] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1766] <... futex resumed>) = 0 [pid 1785] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1766] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1766] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1786] <... clone3 resumed>) = 1791 [pid 1785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1785] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1785] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1766] <... futex resumed>) = 0 [pid 1785] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1766] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1785] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1766] <... futex resumed>) = 0 [pid 1785] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1766] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1786] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1765] <... futex resumed>) = 0 [pid 1765] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1765] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1786] <... futex resumed>) = 1 [pid 1786] ioctl(3, PPPIOCSMRU, 0 [pid 1785] <... clone3 resumed>) = 1792 [pid 1786] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1786] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1788] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1765] <... futex resumed>) = 0 [pid 1790] rt_sigprocmask(SIG_SETMASK, [] [pid 1785] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1765] exit_group(0) = ? [pid 1790] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1785] <... futex resumed>) = 1 [pid 1766] <... futex resumed>) = 0 [pid 1766] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1785] ioctl(3, PPPIOCSMRU, 0 [pid 1766] <... futex resumed>) = 0 [pid 1790] chdir("./88" [pid 1766] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1788] <... connect resumed>) = -1 EEXIST (File exists) [pid 1790] <... chdir resumed>) = 0 [pid 1785] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1786] <... futex resumed>) = ? [pid 1785] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1766] <... futex resumed>) = 0 [pid 1785] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1766] exit_group(0 [pid 1790] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1785] <... futex resumed>) = ? [pid 1766] <... exit_group resumed>) = ? [pid 1790] <... prctl resumed>) = 0 [pid 1785] +++ exited with 0 +++ [pid 1766] +++ exited with 0 +++ [pid 306] <... restart_syscall resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1766, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./101", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1788] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./101", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1783] <... futex resumed>) = 0 [pid 1783] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 1783] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 1790] setpgid(0, 0 [pid 1783] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1790] <... setpgid resumed>) = 0 [pid 1788] <... futex resumed>) = 1 [pid 306] getdents64(3 [pid 1790] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1788] sendfile(-1, -1, [3 [pid 306] umount2("./101/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1788] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1790] <... openat resumed>) = 3 [pid 306] newfstatat(AT_FDCWD, "./101/binderfs" [pid 1788] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1790] write(3, "1000", 4 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1790] <... write resumed>) = 4 [pid 1783] <... futex resumed>) = 0 [pid 306] unlink("./101/binderfs" [pid 1783] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1783] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1790] close(3 [pid 306] <... unlink resumed>) = 0 [pid 1788] <... futex resumed>) = 1 [pid 306] getdents64(3 [pid 1790] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1788] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1790] symlink("/dev/binderfs", "./binderfs" [pid 306] close(3 [pid 1790] <... symlink resumed>) = 0 [pid 1788] <... clone3 resumed>) = 1793 [pid 306] <... close resumed>) = 0 [pid 1786] +++ exited with 0 +++ [pid 1765] +++ exited with 0 +++ [pid 306] rmdir("./101" [pid 1790] write(1, "executing program\n", 18 [pid 1788] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1765, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1783] <... futex resumed>) = 0 executing program [pid 306] <... rmdir resumed>) = 0 [pid 1790] <... write resumed>) = 18 [pid 1783] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1783] <... futex resumed>) = 0 [pid 1783] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1788] <... futex resumed>) = 1 [pid 1790] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./102", 0777 [pid 1788] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1788] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1783] <... futex resumed>) = 0 [pid 1783] exit_group(0) = ? [pid 1790] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1788] <... futex resumed>) = ? [pid 1790] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1788] +++ exited with 0 +++ [pid 1783] +++ exited with 0 +++ [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1790] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1783, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1790] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1790] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1790] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 1790] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1794 ci2-android-5-15/strace-static-x86_64: Process 1794 attached [pid 1794] set_robust_list(0x555563d1b6a0, 24 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1790] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] umount2("./95", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1790] <... mprotect resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1794] <... set_robust_list resumed>) = 0 [pid 1790] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] openat(AT_FDCWD, "./95", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1790] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... openat resumed>) = 3 [pid 1790] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] fstat(3 [pid 1794] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1790] <... clone3 resumed> => {parent_tid=[1795]}, 88) = 1795 [pid 305] getdents64(3 [pid 1794] chdir("./102" [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1790] rt_sigprocmask(SIG_SETMASK, [] [pid 305] umount2("./95/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1790] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1790] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] newfstatat(AT_FDCWD, "./95/binderfs" [pid 1790] <... futex resumed>) = 0 [pid 1790] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./95/binderfs" [pid 1794] <... chdir resumed>) = 0 [pid 1794] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1794] setpgid(0, 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 1794] <... setpgid resumed>) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1794] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] umount2("./92", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] close(3 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... close resumed>) = 0 [pid 311] openat(AT_FDCWD, "./92", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] rmdir("./95" [pid 311] <... openat resumed>) = 3 [pid 1794] <... openat resumed>) = 3 [pid 305] <... rmdir resumed>) = 0 [pid 311] fstat(3 [pid 305] mkdir("./96", 0777 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1794] write(3, "1000", 4) = 4 [pid 1794] close(3) = 0 [pid 1794] symlink("/dev/binderfs", "./binderfs" [pid 305] <... mkdir resumed>) = 0 [pid 311] getdents64(3 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] umount2("./92/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1794] <... symlink resumed>) = 0 [pid 1794] write(1, "executing program\n", 18) = 18 [pid 1794] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1794] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] newfstatat(AT_FDCWD, "./92/binderfs" [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1796 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 311] unlink("./92/binderfs" [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1794] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1794] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1794] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3 [pid 1794] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1794] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] close(3 [pid 1794] <... mprotect resumed>) = 0 [pid 311] <... close resumed>) = 0 [pid 311] rmdir("./92" [pid 1794] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... rmdir resumed>) = 0 [pid 1794] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] mkdir("./93", 0777 [pid 1794] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1797]}, 88) = 1797 [pid 311] <... mkdir resumed>) = 0 [pid 1794] rt_sigprocmask(SIG_SETMASK, [] [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1794] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1794] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1794] <... futex resumed>) = 0 [pid 1794] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1795 attached [pid 1795] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1798 [pid 1795] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1795] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] umount2("./110", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1795] <... socket resumed>) = 3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1795] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] openat(AT_FDCWD, "./110", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1795] <... futex resumed>) = 1 [pid 1790] <... futex resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 1790] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] fstat(3 [pid 1790] <... futex resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1790] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1795] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1795] <... socket resumed>) = 4 [pid 304] umount2("./110/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1795] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1795] <... futex resumed>) = 1 [pid 1790] <... futex resumed>) = 0 [pid 304] newfstatat(AT_FDCWD, "./110/binderfs" [pid 1790] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1790] <... futex resumed>) = 0 [pid 304] unlink("./110/binderfs" [pid 1790] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1795] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3 [pid 1795] <... connect resumed>) = -1 EEXIST (File exists) [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1795] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] close(3 [pid 1795] <... futex resumed>) = 1 [pid 1790] <... futex resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 1790] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rmdir("./110" [pid 1790] <... futex resumed>) = 0 [pid 1795] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 304] <... rmdir resumed>) = 0 [pid 1790] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] mkdir("./111", 0777 [pid 1795] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1795] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1796 attached [pid 1796] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1790] <... futex resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 1790] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1790] <... futex resumed>) = 1 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1790] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1795] <... futex resumed>) = 0 [pid 1795] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1799 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1798 attached [pid 1795] <... clone3 resumed>) = 1800 [pid 1796] rt_sigprocmask(SIG_SETMASK, [] [pid 1798] set_robust_list(0x555563d1b6a0, 24 [pid 1795] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1796] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1796] chdir("./96" [pid 1795] <... futex resumed>) = 1 [pid 1795] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1797 attached [pid 1798] <... set_robust_list resumed>) = 0 [pid 1790] <... futex resumed>) = 0 [pid 1796] <... chdir resumed>) = 0 [pid 1796] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1796] setpgid(0, 0) = 0 [pid 1790] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1796] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1790] <... futex resumed>) = 1 [pid 1795] <... futex resumed>) = 0 [pid 1795] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1795] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1798] rt_sigprocmask(SIG_SETMASK, [] [pid 1790] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1797] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1796] <... openat resumed>) = 3 [pid 1797] rt_sigprocmask(SIG_SETMASK, [] [pid 1798] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1795] <... futex resumed>) = 0 [pid 1790] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1797] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1796] write(3, "1000", 4) = 4 [pid 1796] close(3) = 0 [pid 1796] symlink("/dev/binderfs", "./binderfs" [pid 1790] exit_group(0) = ? [pid 1796] <... symlink resumed>) = 0 [pid 1796] write(1, "executing program\n", 18) = 18 executing program [pid 1796] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1796] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1798] chdir("./93" [pid 1797] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1796] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1796] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1798] <... chdir resumed>) = 0 [pid 1796] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1796] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1796] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1798] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1796] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1796] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1798] <... prctl resumed>) = 0 [pid 1798] setpgid(0, 0) = 0 [pid 1796] <... clone3 resumed> => {parent_tid=[1801]}, 88) = 1801 [pid 1798] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1797] <... socket resumed>) = 3 [pid 1796] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1796] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1796] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1798] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 1799 attached [pid 1798] write(3, "1000", 4 [pid 1799] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1798] <... write resumed>) = 4 [pid 1797] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1795] +++ exited with 0 +++ [pid 1790] +++ exited with 0 +++ [pid 1799] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1799] chdir("./111") = 0 [pid 1799] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1790, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1799] <... prctl resumed>) = 0 [pid 1799] setpgid(0, 0) = 0 [pid 1799] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1798] close(3 [pid 1797] <... futex resumed>) = 1 [pid 1794] <... futex resumed>) = 0 [pid 1794] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1794] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1799] <... openat resumed>) = 3 [pid 1799] write(3, "1000", 4) = 4 [pid 1799] close(3) = 0 [pid 1799] symlink("/dev/binderfs", "./binderfs" [pid 1798] <... close resumed>) = 0 [pid 1797] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IPci2-android-5-15/strace-static-x86_64: Process 1801 attached [pid 1801] set_robust_list(0x7fd1a43f59a0, 24 [pid 1798] symlink("/dev/binderfs", "./binderfs" [pid 1801] <... set_robust_list resumed>) = 0 [pid 1801] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1801] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1798] <... symlink resumed>) = 0 [pid 1801] <... socket resumed>) = 3 [pid 1801] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1796] <... futex resumed>) = 0 [pid 1796] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1796] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1801] <... futex resumed>) = 1 [pid 1801] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1801] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1796] <... futex resumed>) = 0 [pid 1798] write(1, "executing program\n", 18 [pid 1796] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1796] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1801] <... futex resumed>) = 1 [pid 1801] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1801] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1796] <... futex resumed>) = 0 [pid 1796] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1796] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1801] <... futex resumed>) = 1 [pid 1798] <... write resumed>) = 18 executing program [pid 1801] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1801] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1796] <... futex resumed>) = 0 [pid 1796] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1796] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1801] <... futex resumed>) = 1 [pid 1801] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1798] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1797] <... socket resumed>) = 4 [pid 1798] <... futex resumed>) = 0 [pid 1798] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1797] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1798] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1798] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1797] <... futex resumed>) = 1 [pid 1794] <... futex resumed>) = 0 [pid 1798] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1797] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1794] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1798] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1794] <... futex resumed>) = 0 [pid 1799] <... symlink resumed>) = 0 [pid 1798] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1797] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1794] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1801] <... clone3 resumed>) = 1802 [pid 1798] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1797] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1799] write(1, "executing program\n", 18 [pid 1798] <... mprotect resumed>) = 0 [pid 1797] <... connect resumed>) = -1 EEXIST (File exists) [pid 1798] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1797] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 1799] <... write resumed>) = 18 [pid 1798] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1798] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1799] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1797] <... futex resumed>) = 1 [pid 1794] <... futex resumed>) = 0 [pid 1799] <... futex resumed>) = 0 [pid 1797] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1794] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1799] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1798] <... clone3 resumed> => {parent_tid=[1803]}, 88) = 1803 [pid 1797] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1794] <... futex resumed>) = 0 [pid 1799] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1798] rt_sigprocmask(SIG_SETMASK, [] [pid 1794] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1799] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1798] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1797] sendfile(-1, -1, [3 [pid 1799] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1798] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1797] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1799] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1798] <... futex resumed>) = 0 [pid 1798] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1797] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1799] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1801] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1796] <... futex resumed>) = 0 [pid 1796] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1796] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1801] <... futex resumed>) = 1 [pid 1799] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1797] <... futex resumed>) = 1 [pid 1794] <... futex resumed>) = 0 [pid 1794] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1794] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1801] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1801] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1796] <... futex resumed>) = 0 [pid 1799] <... mprotect resumed>) = 0 [pid 1797] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1796] exit_group(0 [pid 1799] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1796] <... exit_group resumed>) = ? [pid 308] <... restart_syscall resumed>) = 0 [pid 1801] <... futex resumed>) = ? [pid 1799] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1797] <... clone3 resumed>) = 1804 [pid 1801] +++ exited with 0 +++ [pid 1799] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1797] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1796] +++ exited with 0 +++ [pid 308] umount2("./88", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1796, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] openat(AT_FDCWD, "./88", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1797] <... futex resumed>) = 1 [pid 1794] <... futex resumed>) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1799] <... clone3 resumed> => {parent_tid=[1805]}, 88) = 1805 [pid 1797] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1794] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... openat resumed>) = 3 [pid 1799] rt_sigprocmask(SIG_SETMASK, [] [pid 1797] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1794] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 1799] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1797] ioctl(3, PPPIOCSMRU, 0 [pid 1794] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1799] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1797] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] getdents64(3 [pid 1799] <... futex resumed>) = 0 [pid 1797] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1794] <... futex resumed>) = 0 [pid 1799] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1797] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1794] exit_group(0 [pid 308] umount2("./88/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1797] <... futex resumed>) = ? [pid 1794] <... exit_group resumed>) = ? [pid 1797] +++ exited with 0 +++ [pid 1794] +++ exited with 0 +++ [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 1803 attached [pid 308] newfstatat(AT_FDCWD, "./88/binderfs" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1794, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] unlink("./88/binderfs" [pid 1803] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1803] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1803] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 308] <... unlink resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 305] umount2("./96", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./88" [pid 305] openat(AT_FDCWD, "./96", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1803] <... socket resumed>) = 3 [pid 308] <... rmdir resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 308] mkdir("./89", 0777 [pid 305] fstat(3ci2-android-5-15/strace-static-x86_64: Process 1805 attached [pid 1803] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1805] set_robust_list(0x7fd1a43f59a0, 24 [pid 1803] <... futex resumed>) = 1 [pid 1803] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1805] <... set_robust_list resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 1798] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1798] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1803] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1798] <... futex resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] getdents64(3 [pid 1798] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1805] rt_sigprocmask(SIG_SETMASK, [] [pid 1803] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1805] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1803] <... socket resumed>) = 4 [pid 1805] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1806 [pid 305] umount2("./96/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1805] <... socket resumed>) = 3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] newfstatat(AT_FDCWD, "./96/binderfs" [pid 1803] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1805] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] unlink("./96/binderfs" [pid 1803] <... futex resumed>) = 1 [pid 1805] <... futex resumed>) = 1 [pid 1805] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1799] <... futex resumed>) = 0 [pid 1798] <... futex resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 1799] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1798] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] getdents64(3 [pid 1799] <... futex resumed>) = 0 [pid 1798] <... futex resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1799] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1798] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] close(3 [pid 1803] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 305] <... close resumed>) = 0 [pid 1805] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] rmdir("./96" [pid 1805] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1803] <... connect resumed>) = -1 EEXIST (File exists) [pid 1803] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1805] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1803] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1805] <... futex resumed>) = 1 [pid 1805] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1806 attached [pid 1806] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1806] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1806] chdir("./89") = 0 [pid 1806] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1806] setpgid(0, 0) = 0 [pid 1806] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1806] write(3, "1000", 4) = 4 [pid 1806] close(3) = 0 [pid 1806] symlink("/dev/binderfs", "./binderfs" [pid 305] <... rmdir resumed>) = 0 [pid 1799] <... futex resumed>) = 0 [pid 1798] <... futex resumed>) = 0 [pid 305] mkdir("./97", 0777 [pid 1799] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1798] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... symlink resumed>) = 0 [pid 1806] write(1, "executing program\n", 18) = 18 [pid 1806] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... mkdir resumed>) = 0 [pid 1799] <... futex resumed>) = 1 [pid 1798] <... futex resumed>) = 1 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1799] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1798] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program [ 28.696337][ T1680] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 28.706476][ T1680] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 28.715216][ T1680] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 28.723640][ T1680] [ 28.727062][ T1680] ---[ end trace 87f75fb3dc9cc3dc ]--- [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1805] <... futex resumed>) = 0 [pid 1803] <... futex resumed>) = 0 [pid 1805] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1803] sendfile(-1, -1, [3 [pid 1805] <... connect resumed>) = 0 [pid 1803] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1805] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1803] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1807 [pid 1805] <... futex resumed>) = 1 [pid 1803] <... futex resumed>) = 1 ci2-android-5-15/strace-static-x86_64: Process 1807 attached [pid 1803] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1799] <... futex resumed>) = 0 [pid 1798] <... futex resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1799] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1798] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1799] <... futex resumed>) = 0 [pid 1798] <... futex resumed>) = 0 [pid 1799] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1798] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1805] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1805] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1799] <... futex resumed>) = 0 [pid 1805] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1799] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1807] set_robust_list(0x555563d1b6a0, 24 [pid 1805] <... clone3 resumed>) = 1808 [pid 1803] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1799] <... futex resumed>) = 0 [pid 1805] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1799] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1805] <... futex resumed>) = 0 [pid 1799] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1805] ioctl(3, PPPIOCSMRU, 0 [pid 1799] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1805] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1799] <... futex resumed>) = 0 [pid 1805] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1799] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1805] <... futex resumed>) = 0 [pid 1799] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1805] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1807] <... set_robust_list resumed>) = 0 [pid 1803] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1799] exit_group(0 [pid 1805] <... futex resumed>) = ? [pid 1799] <... exit_group resumed>) = ? [pid 1807] rt_sigprocmask(SIG_SETMASK, [] [pid 1805] +++ exited with 0 +++ [pid 1803] <... clone3 resumed>) = 1809 [pid 1799] +++ exited with 0 +++ [pid 1806] <... futex resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1799, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1806] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1803] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... restart_syscall resumed>) = 0 [pid 1803] <... futex resumed>) = 1 [pid 1798] <... futex resumed>) = 0 [pid 1806] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1798] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1803] ioctl(3, PPPIOCSMRU, 0 [pid 1798] <... futex resumed>) = 0 [pid 1798] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./102", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1803] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1803] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./102", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1806] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1803] <... futex resumed>) = 1 [pid 1798] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 1806] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1806] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1803] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1798] exit_group(0 [pid 306] fstat(3 [pid 1803] <... futex resumed>) = ? [pid 1798] <... exit_group resumed>) = ? [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1806] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1806] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] getdents64(3 [pid 1806] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1806] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1810]}, 88) = 1810 [pid 1806] rt_sigprocmask(SIG_SETMASK, [] [pid 1803] +++ exited with 0 +++ [pid 1798] +++ exited with 0 +++ [pid 1806] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./102/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1798, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] newfstatat(AT_FDCWD, "./102/binderfs" [pid 1806] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1806] <... futex resumed>) = 0 [pid 306] unlink("./102/binderfs" [pid 1806] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3ci2-android-5-15/strace-static-x86_64: Process 1810 attached ) = 0 [pid 306] rmdir("./102" [pid 1810] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 306] <... rmdir resumed>) = 0 executing program [pid 1810] rt_sigprocmask(SIG_SETMASK, [] [pid 306] mkdir("./103", 0777 [pid 1810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1810] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1810] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... futex resumed>) = 0 [pid 1806] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1807] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1806] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1807] chdir("./97" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1810] <... futex resumed>) = 1 [pid 1810] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 311] <... restart_syscall resumed>) = 0 [pid 1807] <... chdir resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1811 [pid 1807] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1810] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1807] <... prctl resumed>) = 0 [pid 311] umount2("./93", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1807] setpgid(0, 0 [pid 311] openat(AT_FDCWD, "./93", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1806] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... openat resumed>) = 3 [pid 1807] <... setpgid resumed>) = 0 [pid 311] fstat(3 [pid 1806] <... futex resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1807] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] getdents64(3 [pid 1806] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1810] <... futex resumed>) = 1 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./93/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1807] <... openat resumed>) = 3 [pid 311] newfstatat(AT_FDCWD, "./93/binderfs" [pid 1810] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1807] write(3, "1000", 4 [pid 311] unlink("./93/binderfs" [pid 1807] <... write resumed>) = 4 [pid 1810] <... connect resumed>) = -1 EEXIST (File exists) [pid 1810] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1807] close(3 [pid 311] <... unlink resumed>) = 0 [pid 1806] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 1807] <... close resumed>) = 0 [pid 1806] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1806] <... futex resumed>) = 0 [pid 1807] symlink("/dev/binderfs", "./binderfs" [pid 1806] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] close(3 [pid 1810] <... futex resumed>) = 1 [pid 311] <... close resumed>) = 0 [pid 1810] sendfile(-1, -1, [3 [pid 311] rmdir("./93" [pid 1810] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1810] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rmdir resumed>) = 0 [pid 1806] <... futex resumed>) = 0 [pid 311] mkdir("./94", 0777 [pid 1807] <... symlink resumed>) = 0 [pid 1806] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1806] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1810] <... futex resumed>) = 1 [pid 1810] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1812 [pid 1807] write(1, "executing program\n", 18 [pid 311] <... mkdir resumed>) = 0 [pid 1810] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... futex resumed>) = 0 [pid 1806] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1806] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1807] <... write resumed>) = 18 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1810] <... futex resumed>) = 1 [pid 1810] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1810] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] <... futex resumed>) = 0 [pid 1807] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1806] exit_group(0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1806] <... exit_group resumed>) = ? [pid 1807] <... futex resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1810] <... futex resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1813 attached [pid 1810] +++ exited with 0 +++ [pid 1807] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1806] +++ exited with 0 +++ [pid 304] umount2("./111", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 1811 attached [pid 1811] set_robust_list(0x555563d1b6a0, 24 [pid 1807] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1813 [pid 1807] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1806, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1811] <... set_robust_list resumed>) = 0 [pid 1811] rt_sigprocmask(SIG_SETMASK, [] [pid 1807] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1807] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] openat(AT_FDCWD, "./111", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1811] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1811] chdir("./103" [pid 1807] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1807] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] <... openat resumed>) = 3 [pid 1811] <... chdir resumed>) = 0 [pid 1811] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1811] setpgid(0, 0 [pid 1807] <... mprotect resumed>) = 0 [pid 304] fstat(3 [pid 1811] <... setpgid resumed>) = 0 [pid 1811] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1807] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1811] <... openat resumed>) = 3 [pid 304] getdents64(3 [pid 1807] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1813] set_robust_list(0x555563d1b6a0, 24 [pid 1811] write(3, "1000", 4 [pid 1807] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1811] <... write resumed>) = 4 [pid 1811] close(3) = 0 [pid 304] umount2("./111/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1811] symlink("/dev/binderfs", "./binderfs" [pid 1807] <... clone3 resumed> => {parent_tid=[1814]}, 88) = 1814 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1807] rt_sigprocmask(SIG_SETMASK, [] [pid 304] newfstatat(AT_FDCWD, "./111/binderfs" [pid 1807] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1807] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1813] <... set_robust_list resumed>) = 0 [pid 304] unlink("./111/binderfs" [pid 1811] <... symlink resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 1807] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] getdents64(3 [pid 1811] write(1, "executing program\n", 18 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1811] <... write resumed>) = 18 executing program [pid 304] close(3 [pid 1811] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... close resumed>) = 0 [pid 1811] <... futex resumed>) = 0 [pid 304] rmdir("./111" [pid 1811] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}ci2-android-5-15/strace-static-x86_64: Process 1814 attached [pid 304] <... rmdir resumed>) = 0 [pid 1811] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] mkdir("./112", 0777 [pid 1811] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1811] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1811] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 1811] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1811] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1811] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1811] <... clone3 resumed> => {parent_tid=[1815]}, 88) = 1815 [pid 1811] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1811] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1811] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1814] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1814] rt_sigprocmask(SIG_SETMASK, [] [pid 1813] rt_sigprocmask(SIG_SETMASK, [] [pid 1814] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1816 attached ci2-android-5-15/strace-static-x86_64: Process 1815 attached [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1816 [pid 1813] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1814] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1813] chdir("./94" [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1816] set_robust_list(0x555563d1b6a0, 24 [pid 1815] set_robust_list(0x7fd1a43f59a0, 24 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1813] <... chdir resumed>) = 0 [pid 1813] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1813] setpgid(0, 0) = 0 [pid 1813] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... restart_syscall resumed>) = 0 [pid 1814] <... socket resumed>) = 3 [pid 1814] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1816] <... set_robust_list resumed>) = 0 [pid 1815] <... set_robust_list resumed>) = 0 [pid 1814] <... futex resumed>) = 1 [pid 1814] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1813] <... openat resumed>) = 3 [pid 1807] <... futex resumed>) = 0 [pid 1807] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./89", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1813] write(3, "1000", 4) = 4 [pid 1815] rt_sigprocmask(SIG_SETMASK, [] [pid 1807] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1814] <... futex resumed>) = 0 [pid 1814] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1814] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1814] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1813] close(3) = 0 [pid 1813] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1813] write(1, "executing program\n", 18) = 18 executing program [pid 1813] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1813] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1816] rt_sigprocmask(SIG_SETMASK, [] [pid 1815] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1807] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./89", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1813] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1807] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... openat resumed>) = 3 [pid 1807] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 1807] <... futex resumed>) = 1 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1807] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1814] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 1814] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1814] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] umount2("./89/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1814] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1807] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./89/binderfs" [pid 1807] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1807] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./89/binderfs" [pid 1814] <... futex resumed>) = 1 [pid 1814] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... unlink resumed>) = 0 [pid 1816] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1815] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1813] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 1814] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1807] <... futex resumed>) = 0 [pid 308] close(3 [pid 1807] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... close resumed>) = 0 [pid 1807] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] rmdir("./89" [pid 1814] <... futex resumed>) = 1 [pid 1814] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] <... rmdir resumed>) = 0 [pid 1816] chdir("./112" [pid 1815] <... socket resumed>) = 3 [pid 1814] <... clone3 resumed>) = 1817 [pid 1813] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] mkdir("./90", 0777 [pid 1814] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1807] <... futex resumed>) = 0 [pid 1807] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1807] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1814] <... futex resumed>) = 1 [pid 1814] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1814] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1807] <... futex resumed>) = 0 [pid 1807] exit_group(0) = ? [pid 1814] <... futex resumed>) = ? [pid 1814] +++ exited with 0 +++ [pid 1807] +++ exited with 0 +++ [pid 1816] <... chdir resumed>) = 0 [pid 1816] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1816] setpgid(0, 0) = 0 [pid 1816] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... mkdir resumed>) = 0 [pid 1816] <... openat resumed>) = 3 [pid 1816] write(3, "1000", 4) = 4 [pid 1816] close(3) = 0 [pid 1816] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1815] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1813] <... mmap resumed>) = 0x7fd1a43d5000 executing program [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1807, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1816] write(1, "executing program\n", 18) = 18 [pid 1816] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1816] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1815] <... futex resumed>) = 1 [pid 1813] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1811] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1811] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1811] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1816] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1816] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1816] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1816] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1816] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1815] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1813] <... mprotect resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1816] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1815] <... socket resumed>) = 4 [pid 305] umount2("./97", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1816] <... clone3 resumed> => {parent_tid=[1818]}, 88) = 1818 [pid 1816] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1816] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1816] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1818 attached [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1819 [pid 1815] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1813] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] openat(AT_FDCWD, "./97", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1818] set_robust_list(0x7fd1a43f59a0, 24 [pid 305] <... openat resumed>) = 3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1815] <... futex resumed>) = 1 [pid 1813] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1811] <... futex resumed>) = 0 [pid 305] fstat(3 [pid 1811] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1815] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1813] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1811] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] getdents64(3 [pid 1818] <... set_robust_list resumed>) = 0 [pid 1818] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1818] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1818] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] umount2("./97/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1815] <... connect resumed>) = -1 EEXIST (File exists) [pid 1813] <... clone3 resumed> => {parent_tid=[1820]}, 88) = 1820 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./97/binderfs" [pid 1815] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1813] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1815] <... futex resumed>) = 1 [pid 1811] <... futex resumed>) = 0 [pid 305] unlink("./97/binderfs" [pid 1815] sendfile(-1, -1, [3 [pid 1813] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1811] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... unlink resumed>) = 0 [pid 1811] <... futex resumed>) = 0 [pid 1815] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1811] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] getdents64(3 [pid 1813] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1815] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3 [pid 1815] <... futex resumed>) = 1 [pid 1811] <... futex resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 1811] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1815] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1813] <... futex resumed>) = 0 [pid 1811] <... futex resumed>) = 0 [pid 305] rmdir("./97" [pid 1811] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1818] <... socket resumed>) = 3 [pid 1813] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rmdir resumed>) = 0 [pid 1818] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1816] <... futex resumed>) = 0 [pid 1816] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1816] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1818] <... futex resumed>) = 1 [pid 1818] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 305] mkdir("./98", 0777 [pid 1818] <... socket resumed>) = 4 [pid 1818] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1816] <... futex resumed>) = 0 [pid 1816] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1816] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1818] <... futex resumed>) = 1 [pid 305] <... mkdir resumed>) = 0 [pid 1818] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1815] <... clone3 resumed>) = 1821 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1818] <... connect resumed>) = -1 EEXIST (File exists) [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1815] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1818] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1816] <... futex resumed>) = 0 [pid 1816] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1816] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1818] <... futex resumed>) = 1 [pid 1818] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1815] <... futex resumed>) = 1 [pid 1811] <... futex resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1822 [pid 1818] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1811] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1816] <... futex resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1811] <... futex resumed>) = 0 [pid 1816] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1815] ioctl(3, PPPIOCSMRU, 0 [pid 1811] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1816] <... futex resumed>) = 0 [pid 1816] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1815] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1818] <... futex resumed>) = 1 [pid 1818] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 1819 attached ) = 1823 [pid 1815] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1818] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1816] <... futex resumed>) = 0 [pid 1816] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1816] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1818] <... futex resumed>) = 1 [pid 1818] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1818] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1816] <... futex resumed>) = 0 [pid 1816] exit_group(0) = ? [pid 1815] <... futex resumed>) = 1 [pid 1811] <... futex resumed>) = 0 [pid 1819] set_robust_list(0x555563d1b6a0, 24 [pid 1818] <... futex resumed>) = ? [pid 1819] <... set_robust_list resumed>) = 0 [pid 1818] +++ exited with 0 +++ [pid 1816] +++ exited with 0 +++ [pid 1815] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1811] exit_group(0ci2-android-5-15/strace-static-x86_64: Process 1820 attached [pid 1820] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1820] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1820] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1820] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1813] <... futex resumed>) = 0 [pid 1813] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1813] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1820] <... futex resumed>) = 1 [pid 1820] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1811] <... exit_group resumed>) = ? [pid 1815] <... futex resumed>) = ? [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1816, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1820] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1813] <... futex resumed>) = 0 [pid 1813] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1813] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1820] <... futex resumed>) = 1 [pid 1820] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50ci2-android-5-15/strace-static-x86_64: Process 1822 attached [pid 1815] +++ exited with 0 +++ [pid 1811] +++ exited with 0 +++ [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1822] set_robust_list(0x555563d1b6a0, 24 [pid 1820] <... connect resumed>) = -1 EEXIST (File exists) [pid 1820] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1813] <... futex resumed>) = 0 [pid 1813] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1813] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1822] <... set_robust_list resumed>) = 0 [pid 1820] <... futex resumed>) = 1 [pid 1822] rt_sigprocmask(SIG_SETMASK, [] [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1811, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1820] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1820] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1813] <... futex resumed>) = 0 [pid 1813] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1813] <... futex resumed>) = 0 [pid 1813] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1820] <... futex resumed>) = 1 [pid 1820] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1822] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1819] rt_sigprocmask(SIG_SETMASK, [] [pid 1822] chdir("./98") = 0 [pid 1822] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1822] setpgid(0, 0) = 0 [pid 1822] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1820] <... clone3 resumed>) = 1824 [pid 1819] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1822] write(3, "1000", 4) = 4 [pid 1822] close(3) = 0 [pid 1819] chdir("./90" [pid 1822] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1819] <... chdir resumed>) = 0 [pid 1822] write(1, "executing program\n", 18 [pid 1819] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1822] <... write resumed>) = 18 executing program [pid 1820] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1822] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1819] <... prctl resumed>) = 0 [pid 1822] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1813] <... futex resumed>) = 0 [pid 1813] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1813] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1820] <... futex resumed>) = 1 [pid 1822] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1820] ioctl(3, PPPIOCSMRU, 0 [pid 1822] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1819] setpgid(0, 0 [pid 1822] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1820] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1819] <... setpgid resumed>) = 0 [pid 1822] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1820] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1813] <... futex resumed>) = 0 [pid 1819] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1813] exit_group(0) = ? [pid 304] <... restart_syscall resumed>) = 0 [pid 1822] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1819] <... openat resumed>) = 3 [pid 1820] <... futex resumed>) = ? [pid 1822] <... mprotect resumed>) = 0 [pid 1820] +++ exited with 0 +++ [pid 1819] write(3, "1000", 4 [pid 1813] +++ exited with 0 +++ [pid 1822] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1813, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1819] <... write resumed>) = 4 [pid 304] umount2("./112", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1822] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... restart_syscall resumed>) = 0 [pid 1819] close(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1822] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1825]}, 88) = 1825 [pid 1819] <... close resumed>) = 0 [pid 304] openat(AT_FDCWD, "./112", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1822] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1822] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1822] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1825 attached [pid 1825] set_robust_list(0x7fd1a43f59a0, 24 [pid 304] <... openat resumed>) = 3 [pid 1819] symlink("/dev/binderfs", "./binderfs" [pid 306] umount2("./103", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] fstat(3 [pid 1825] <... set_robust_list resumed>) = 0 [pid 1825] rt_sigprocmask(SIG_SETMASK, [] [pid 1819] <... symlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1825] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./103", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1819] write(1, "executing program\n", 18 [pid 304] getdents64(3 [pid 1819] <... write resumed>) = 18 [pid 306] <... openat resumed>) = 3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] fstat(3 [pid 1819] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] umount2("./112/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 1825] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] newfstatat(AT_FDCWD, "./112/binderfs" [pid 1819] <... futex resumed>) = 0 [pid 306] umount2("./103/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1819] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] unlink("./112/binderfs" [pid 1819] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./103/binderfs" [pid 1819] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] <... unlink resumed>) = 0 [pid 1819] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] getdents64(3 [pid 1819] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] unlink("./103/binderfs" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1819] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1825] <... socket resumed>) = 3 [pid 306] <... unlink resumed>) = 0 [pid 304] close(3 [pid 1819] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] getdents64(3 [pid 304] <... close resumed>) = 0 [pid 1819] <... mprotect resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] rmdir("./112" [pid 1819] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] close(3 [pid 1825] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... rmdir resumed>) = 0 [pid 1819] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... close resumed>) = 0 [pid 304] mkdir("./113", 0777 [pid 1819] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] rmdir("./103" [pid 1822] <... futex resumed>) = 0 [pid 1822] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1822] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1825] <... futex resumed>) = 1 [pid 1825] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 304] <... mkdir resumed>) = 0 [pid 1825] <... socket resumed>) = 4 [pid 306] <... rmdir resumed>) = 0 [pid 1825] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] mkdir("./104", 0777 [pid 1819] <... clone3 resumed> => {parent_tid=[1826]}, 88) = 1826 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1822] <... futex resumed>) = 0 [pid 1822] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1822] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1825] <... futex resumed>) = 1 [pid 306] <... mkdir resumed>) = 0 [pid 1819] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1819] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1819] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1819] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1825] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1819] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1825] <... connect resumed>) = -1 EEXIST (File exists) [pid 1825] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1822] <... futex resumed>) = 0 [pid 1822] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1822] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1825] <... futex resumed>) = 1 [pid 1825] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1825] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1822] <... futex resumed>) = 0 [pid 1822] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1827 [pid 1822] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1825] <... futex resumed>) = 1 [pid 1825] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1828 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1825] <... clone3 resumed>) = 1829 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1825] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1822] <... futex resumed>) = 0 [pid 1822] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1822] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1825] <... futex resumed>) = 1 [pid 1825] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1825] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1822] <... futex resumed>) = 0 [pid 1822] exit_group(0ci2-android-5-15/strace-static-x86_64: Process 1827 attached ) = ? [pid 1827] set_robust_list(0x555563d1b6a0, 24 [pid 1825] <... futex resumed>) = ? [pid 1827] <... set_robust_list resumed>) = 0 [pid 1827] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1827] chdir("./113" [pid 1825] +++ exited with 0 +++ [pid 1822] +++ exited with 0 +++ [pid 311] <... restart_syscall resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1822, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1826 attached [pid 1826] set_robust_list(0x7fd1a43f59a0, 24 [pid 311] umount2("./94", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1826] <... set_robust_list resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1826] rt_sigprocmask(SIG_SETMASK, [] [pid 311] openat(AT_FDCWD, "./94", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1826] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... openat resumed>) = 3 [pid 1826] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 1826] <... socket resumed>) = 3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./94/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 1828 attached ) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./94/binderfs" [pid 1826] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./94/binderfs" [pid 1819] <... futex resumed>) = 0 [pid 1828] set_robust_list(0x555563d1b6a0, 24 [pid 1826] <... futex resumed>) = 1 [pid 1828] <... set_robust_list resumed>) = 0 [pid 311] <... unlink resumed>) = 0 [pid 1819] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 1819] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1819] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] close(3 [pid 1826] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... close resumed>) = 0 [pid 311] rmdir("./94" [pid 1826] <... socket resumed>) = 4 [pid 311] <... rmdir resumed>) = 0 [pid 311] mkdir("./95", 0777 [pid 1827] <... chdir resumed>) = 0 [pid 1828] rt_sigprocmask(SIG_SETMASK, [] [pid 1826] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1828] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1828] chdir("./104" [pid 311] <... mkdir resumed>) = 0 [pid 1819] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1819] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1819] <... futex resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1819] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1826] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1828] <... chdir resumed>) = 0 [pid 1826] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1819] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1826] sendfile(-1, -1, [3 [pid 1819] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1830 [pid 1819] <... futex resumed>) = 0 [pid 1826] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1819] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1828] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1826] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1828] <... prctl resumed>) = 0 [pid 1826] <... futex resumed>) = 1 [pid 1819] <... futex resumed>) = 0 [pid 1828] setpgid(0, 0 [pid 1819] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1828] <... setpgid resumed>) = 0 [pid 1819] <... futex resumed>) = 0 [pid 1826] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1819] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1828] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1827] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1826] <... clone3 resumed>) = 1831 [pid 1828] <... openat resumed>) = 3 [pid 1828] write(3, "1000", 4 [pid 305] <... restart_syscall resumed>) = 0 [pid 1828] <... write resumed>) = 4 [pid 1828] close(3) = 0 [pid 305] umount2("./98", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1828] symlink("/dev/binderfs", "./binderfs" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1828] <... symlink resumed>) = 0 [pid 1827] <... prctl resumed>) = 0 [pid 305] openat(AT_FDCWD, "./98", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1826] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... openat resumed>) = 3 [pid 1826] <... futex resumed>) = 1 [pid 1819] <... futex resumed>) = 0 [pid 305] fstat(3 [pid 1826] ioctl(3, PPPIOCSMRU, 0 [pid 1819] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1819] <... futex resumed>) = 0 [pid 1826] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1819] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] getdents64(3 [pid 1826] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1819] <... futex resumed>) = 0 [pid 1826] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] umount2("./98/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1828] write(1, "executing program\n", 18 [pid 1819] exit_group(0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1819] <... exit_group resumed>) = ? [pid 305] newfstatat(AT_FDCWD, "./98/binderfs" [pid 1828] <... write resumed>) = 18 [pid 1826] <... futex resumed>) = ? executing program [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1828] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] unlink("./98/binderfs" [pid 1827] setpgid(0, 0 [pid 1826] +++ exited with 0 +++ [pid 1819] +++ exited with 0 +++ [pid 305] <... unlink resumed>) = 0 [pid 1828] <... futex resumed>) = 0 [pid 305] getdents64(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1819, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] close(3 [pid 1828] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] <... close resumed>) = 0 [pid 1828] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] rmdir("./98" [pid 1828] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1828] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] <... rmdir resumed>) = 0 [pid 1828] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] mkdir("./99", 0777 [pid 1828] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1828] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1828] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] <... mkdir resumed>) = 0 [pid 1828] <... clone3 resumed> => {parent_tid=[1832]}, 88) = 1832 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1828] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1828] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1828] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1828] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1833 [pid 1827] <... setpgid resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1830 attached [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1830] set_robust_list(0x555563d1b6a0, 24 [pid 1827] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1830] <... set_robust_list resumed>) = 0 [pid 1830] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1830] chdir("./95") = 0 [pid 1830] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1830] setpgid(0, 0) = 0 [pid 1830] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1830] write(3, "1000", 4) = 4 [pid 1827] <... openat resumed>) = 3 [pid 1830] close(3) = 0 [pid 1830] symlink("/dev/binderfs", "./binderfs"ci2-android-5-15/strace-static-x86_64: Process 1833 attached ) = 0 [pid 1827] write(3, "1000", 4 [pid 1830] write(1, "executing program\n", 18) = 18 [pid 1827] <... write resumed>) = 4 executing program [pid 1830] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1830] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1830] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1830] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1833] set_robust_list(0x555563d1b6a0, 24 [pid 1827] close(3ci2-android-5-15/strace-static-x86_64: Process 1832 attached [pid 1832] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1832] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1832] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1832] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1828] <... futex resumed>) = 0 [pid 1828] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1828] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1832] <... futex resumed>) = 1 [pid 1832] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1832] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1828] <... futex resumed>) = 0 [pid 1828] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1828] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1832] <... futex resumed>) = 1 [pid 1832] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1833] <... set_robust_list resumed>) = 0 [pid 1827] <... close resumed>) = 0 [pid 1832] <... connect resumed>) = -1 EEXIST (File exists) [pid 1832] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1828] <... futex resumed>) = 0 [pid 1828] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] rt_sigprocmask(SIG_SETMASK, [] [pid 1830] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1827] symlink("/dev/binderfs", "./binderfs" [pid 1828] <... futex resumed>) = 0 [pid 1833] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1832] <... futex resumed>) = 1 [pid 1830] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1827] <... symlink resumed>) = 0 [pid 1828] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1827] write(1, "executing program\n", 18) = 18 [pid 1832] sendfile(-1, -1, [3 [pid 1827] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1832] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1827] <... futex resumed>) = 0 executing program [pid 1832] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] <... restart_syscall resumed>) = 0 [pid 1827] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1827] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1828] <... futex resumed>) = 0 [pid 1827] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1828] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1828] <... futex resumed>) = 0 [pid 308] umount2("./90", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1828] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1827] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1827] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] openat(AT_FDCWD, "./90", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1827] <... mprotect resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 1832] <... futex resumed>) = 1 [pid 1827] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] fstat(3 [pid 1827] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1827] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1832] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] getdents64(3 [pid 1833] chdir("./99" [pid 1832] <... clone3 resumed>) = 1835 [pid 1830] <... mprotect resumed>) = 0 [pid 1827] <... clone3 resumed> => {parent_tid=[1834]}, 88) = 1834 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1832] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1828] <... futex resumed>) = 0 [pid 1828] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1828] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1832] <... futex resumed>) = 1 [pid 1832] ioctl(3, PPPIOCSMRU, 0 [pid 1833] <... chdir resumed>) = 0 [pid 1830] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1827] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./90/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1827] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1827] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./90/binderfs" [pid 1827] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1827] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./90/binderfs" [pid 1832] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1832] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1828] <... futex resumed>) = 0 [pid 1832] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1828] exit_group(0 [pid 308] <... unlink resumed>) = 0 [pid 1832] <... futex resumed>) = ? [pid 1828] <... exit_group resumed>) = ? [pid 308] getdents64(3 [pid 1833] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1832] +++ exited with 0 +++ [pid 1830] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1828] +++ exited with 0 +++ [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1828, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... close resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] rmdir("./90"ci2-android-5-15/strace-static-x86_64: Process 1834 attached [pid 1834] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 1834] rt_sigprocmask(SIG_SETMASK, [] [pid 308] mkdir("./91", 0777 [pid 1834] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1834] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1834] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 1827] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1827] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1833] <... prctl resumed>) = 0 [pid 1830] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1834] <... futex resumed>) = 1 [pid 1834] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1834] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] <... futex resumed>) = 0 [pid 1827] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1827] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1834] <... futex resumed>) = 1 [pid 1833] setpgid(0, 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1836 [pid 1833] <... setpgid resumed>) = 0 [pid 1830] <... clone3 resumed> => {parent_tid=[1837]}, 88) = 1837 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1834] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1834] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1833] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1827] <... futex resumed>) = 0 [pid 1830] rt_sigprocmask(SIG_SETMASK, [] [pid 1827] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 1827] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1830] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1833] <... openat resumed>) = 3 [pid 1834] <... futex resumed>) = 1 [pid 1830] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] write(3, "1000", 4 [pid 306] umount2("./104", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1833] <... write resumed>) = 4 [pid 1830] <... futex resumed>) = 0 [pid 1833] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1834] sendfile(-1, -1, [3 [pid 306] openat(AT_FDCWD, "./104", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1833] <... close resumed>) = 0 [pid 1830] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 1834] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 306] fstat(3 [pid 1833] symlink("/dev/binderfs", "./binderfs" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1834] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 1834] <... futex resumed>) = 1 [pid 1827] <... futex resumed>) = 0 [pid 1834] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1827] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1834] <... clone3 resumed>) = 1838 [pid 1833] <... symlink resumed>) = 0 [pid 1827] <... futex resumed>) = 0 [pid 1834] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1834] <... futex resumed>) = 0 [pid 1827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1834] ioctl(3, PPPIOCSMRU, 0 [pid 1827] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1834] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1833] write(1, "executing program\n", 18 [pid 1827] <... futex resumed>) = 0 [pid 306] umount2("./104/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1834] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1827] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1834] <... futex resumed>) = 0 [pid 1827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 1834] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1833] <... write resumed>) = 18 [pid 1827] exit_group(0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1827] <... exit_group resumed>) = ? [pid 1833] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] newfstatat(AT_FDCWD, "./104/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1836 attached [pid 1833] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-5-15/strace-static-x86_64: Process 1837 attached [pid 1833] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] unlink("./104/binderfs" [pid 1837] set_robust_list(0x7fd1a43f59a0, 24 [pid 1836] set_robust_list(0x555563d1b6a0, 24 [pid 1833] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 1837] <... set_robust_list resumed>) = 0 [pid 1833] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] getdents64(3 [pid 1837] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1833] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] close(3 [pid 1833] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1837] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 1833] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] rmdir("./104" [pid 1833] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1837] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1836] <... set_robust_list resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 1833] <... mprotect resumed>) = 0 [pid 306] mkdir("./105", 0777 [pid 1837] <... socket resumed>) = 3 [pid 1833] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1836] rt_sigprocmask(SIG_SETMASK, [] [pid 1837] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1830] <... futex resumed>) = 0 [pid 1830] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1830] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1837] <... futex resumed>) = 1 [pid 1836] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1837] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1836] chdir("./91" [pid 1837] <... socket resumed>) = 4 [pid 1837] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] <... chdir resumed>) = 0 [pid 1830] <... futex resumed>) = 0 [pid 1830] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1830] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1837] <... futex resumed>) = 1 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1833] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1833] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1837] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1836] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1837] <... connect resumed>) = -1 EEXIST (File exists) [pid 1836] <... prctl resumed>) = 0 [pid 1837] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] setpgid(0, 0 [pid 1837] <... futex resumed>) = 1 [pid 1836] <... setpgid resumed>) = 0 [pid 1830] <... futex resumed>) = 0 [pid 1837] sendfile(-1, -1, [3 [pid 1836] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1833] <... clone3 resumed> => {parent_tid=[1839]}, 88) = 1839 [pid 1830] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1840 attached [pid 1837] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1836] <... openat resumed>) = 3 [pid 1834] <... futex resumed>) = ? [pid 1833] rt_sigprocmask(SIG_SETMASK, [] [pid 1830] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1840 [pid 1837] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] write(3, "1000", 4 [pid 1830] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1837] <... futex resumed>) = 0 [pid 1836] <... write resumed>) = 4 [pid 1830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1837] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1836] close(3 [pid 1830] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1837] <... clone3 resumed>) = 1841 [pid 1836] <... close resumed>) = 0 [pid 1834] +++ exited with 0 +++ [pid 1840] set_robust_list(0x555563d1b6a0, 24 [pid 1833] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1830] <... futex resumed>) = 0 [pid 1827] +++ exited with 0 +++ [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1837] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] symlink("/dev/binderfs", "./binderfs" [pid 1830] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1840] <... set_robust_list resumed>) = 0 [pid 1837] <... futex resumed>) = 0 [pid 1836] <... symlink resumed>) = 0 [pid 1833] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1827, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1837] ioctl(3, PPPIOCSMRU, 0 [pid 1836] write(1, "executing program\n", 18 [pid 1830] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1837] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) executing program [pid 1836] <... write resumed>) = 18 [pid 1830] <... futex resumed>) = 0 [pid 1837] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1830] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1837] <... futex resumed>) = 0 [pid 1836] <... futex resumed>) = 0 [pid 1830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1837] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1836] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1833] <... futex resumed>) = 0 [pid 1830] exit_group(0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1837] <... futex resumed>) = ? [pid 1836] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1830] <... exit_group resumed>) = ? [pid 1840] rt_sigprocmask(SIG_SETMASK, [] [pid 1837] +++ exited with 0 +++ [pid 1836] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1833] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1830] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1839 attached [pid 1836] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1839] set_robust_list(0x7fd1a43f59a0, 24 [pid 1836] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1839] <... set_robust_list resumed>) = 0 [pid 1836] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1839] rt_sigprocmask(SIG_SETMASK, [] [pid 1836] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1839] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1836] <... mprotect resumed>) = 0 [pid 1839] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1836] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1840] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1830, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1839] <... socket resumed>) = 3 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1839] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1839] <... futex resumed>) = 1 [pid 1836] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1833] <... futex resumed>) = 0 [pid 1839] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1833] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1839] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1836] <... clone3 resumed> => {parent_tid=[1842]}, 88) = 1842 [pid 1840] chdir("./105" [pid 1833] <... futex resumed>) = 0 [pid 304] umount2("./113", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1839] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1836] rt_sigprocmask(SIG_SETMASK, [] [pid 1833] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1840] <... chdir resumed>) = 0 [pid 1839] <... socket resumed>) = 4 [pid 1836] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1839] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1839] <... futex resumed>) = 1 [pid 1836] <... futex resumed>) = 0 [pid 1833] <... futex resumed>) = 0 [pid 304] openat(AT_FDCWD, "./113", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1839] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1836] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1833] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1839] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1833] <... futex resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 1840] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1839] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1833] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] fstat(3 [pid 1839] <... connect resumed>) = -1 EEXIST (File exists) [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1839] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] getdents64(3 [pid 1839] <... futex resumed>) = 1 [pid 1833] <... futex resumed>) = 0 [pid 1840] <... prctl resumed>) = 0 [pid 1839] sendfile(-1, -1, [3 [pid 1833] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1839] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1833] <... futex resumed>) = 0 [pid 304] umount2("./113/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1840] setpgid(0, 0 [pid 1839] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1839] <... futex resumed>) = 0 [pid 1833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1839] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1833] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] newfstatat(AT_FDCWD, "./113/binderfs" [pid 1840] <... setpgid resumed>) = 0 [pid 1839] <... clone3 resumed>) = 1843 [pid 1833] <... futex resumed>) = 0 [pid 1840] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1839] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1840] <... openat resumed>) = 3 [pid 1839] <... futex resumed>) = 0 [pid 1833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1839] ioctl(3, PPPIOCSMRU, 0 [pid 1833] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1839] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1833] <... futex resumed>) = 0 [pid 1839] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1833] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1839] <... futex resumed>) = 0 [pid 1833] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1840] write(3, "1000", 4 [pid 1839] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1833] exit_group(0 [pid 304] unlink("./113/binderfs" [pid 1839] <... futex resumed>) = ? [pid 1833] <... exit_group resumed>) = ? [pid 1840] <... write resumed>) = 4 [pid 1839] +++ exited with 0 +++ [pid 1833] +++ exited with 0 +++ [pid 304] <... unlink resumed>) = 0 [pid 1840] close(3ci2-android-5-15/strace-static-x86_64: Process 1842 attached [pid 1842] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1842] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1842] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1842] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] <... futex resumed>) = 0 [pid 1836] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1836] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1840] <... close resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1833, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] getdents64(3 [pid 1840] symlink("/dev/binderfs", "./binderfs" [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1842] <... futex resumed>) = 1 [pid 1842] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1842] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1840] <... symlink resumed>) = 0 [pid 304] close(3 [pid 1836] <... futex resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 1840] write(1, "executing program\n", 18 [pid 1836] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rmdir("./113" [pid 1840] <... write resumed>) = 18 [pid 1836] <... futex resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 executing program [pid 1836] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rmdir resumed>) = 0 [pid 1840] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1842] <... futex resumed>) = 1 [pid 1840] <... futex resumed>) = 0 [pid 304] mkdir("./114", 0777 [pid 1840] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] umount2("./95", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1842] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1842] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1836] <... futex resumed>) = 0 [pid 1842] sendfile(-1, -1, [3 [pid 1836] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1842] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1836] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... mkdir resumed>) = 0 [pid 1840] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1842] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1842] <... futex resumed>) = 0 [pid 1840] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1836] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] openat(AT_FDCWD, "./95", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1842] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1840] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1836] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... openat resumed>) = 3 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1842] <... clone3 resumed>) = 1844 [pid 1840] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1836] <... futex resumed>) = 0 [pid 1842] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1842] <... futex resumed>) = 0 [pid 1840] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1836] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] fstat(3 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1842] ioctl(3, PPPIOCSMRU, 0 [pid 1836] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1842] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1836] <... futex resumed>) = 0 [pid 1842] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1836] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1842] <... futex resumed>) = 0 [pid 1836] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1842] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1836] exit_group(0 [pid 1842] <... futex resumed>) = ? [pid 1836] <... exit_group resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1845 attached [pid 1842] +++ exited with 0 +++ [pid 1840] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1836] +++ exited with 0 +++ [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1840] <... mprotect resumed>) = 0 [pid 311] getdents64(3 [pid 1840] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1845] set_robust_list(0x555563d1b6a0, 24 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1845 [pid 1840] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] umount2("./95/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1840] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./95/binderfs" [pid 1840] <... clone3 resumed> => {parent_tid=[1846]}, 88) = 1846 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1840] rt_sigprocmask(SIG_SETMASK, [] [pid 311] unlink("./95/binderfs" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1836, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1845] <... set_robust_list resumed>) = 0 [pid 1840] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... unlink resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... restart_syscall resumed>) = 0 [pid 1840] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 1840] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1840] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] close(3) = 0 [pid 311] rmdir("./95") = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] mkdir("./96", 0777 [pid 1845] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1845] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] umount2("./99", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1847 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1846 attached [pid 308] umount2("./91", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 1847 attached [pid 1845] chdir("./114" [pid 1846] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1846] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1846] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1847] set_robust_list(0x555563d1b6a0, 24 [pid 1845] <... chdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./91", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] openat(AT_FDCWD, "./99", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1846] <... socket resumed>) = 3 [pid 1846] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... openat resumed>) = 3 [pid 308] <... openat resumed>) = 3 [pid 1840] <... futex resumed>) = 0 [pid 1840] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1840] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1846] <... futex resumed>) = 1 [pid 1846] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1847] <... set_robust_list resumed>) = 0 [pid 1845] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] fstat(3 [pid 305] fstat(3 [pid 1846] <... socket resumed>) = 4 [pid 1846] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1840] <... futex resumed>) = 0 [pid 1840] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1840] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1846] <... futex resumed>) = 1 [pid 1846] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1846] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1840] <... futex resumed>) = 0 [pid 1840] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1840] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1847] rt_sigprocmask(SIG_SETMASK, [] [pid 1845] <... prctl resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1846] <... futex resumed>) = 1 [pid 308] getdents64(3 [pid 305] getdents64(3 [pid 1846] sendfile(-1, -1, [3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1846] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] umount2("./91/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./99/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1846] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./91/binderfs" [pid 305] newfstatat(AT_FDCWD, "./99/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./91/binderfs" [pid 305] unlink("./99/binderfs" [pid 1840] <... futex resumed>) = 0 [pid 1840] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... unlink resumed>) = 0 [pid 1840] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 305] getdents64(3 [pid 1846] <... futex resumed>) = 1 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 305] close(3 [pid 1846] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] <... close resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 308] rmdir("./91" [pid 305] rmdir("./99" [pid 1847] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1846] <... clone3 resumed>) = 1848 [pid 1845] setpgid(0, 0 [pid 308] <... rmdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 1846] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1840] <... futex resumed>) = 0 [pid 1840] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1840] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1847] chdir("./96" [pid 1845] <... setpgid resumed>) = 0 [pid 308] mkdir("./92", 0777 [pid 305] mkdir("./100", 0777 [pid 1846] <... futex resumed>) = 1 [pid 1846] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1846] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1840] <... futex resumed>) = 0 [pid 1840] exit_group(0) = ? [pid 305] <... mkdir resumed>) = 0 [pid 1846] <... futex resumed>) = ? [pid 1846] +++ exited with 0 +++ [pid 1845] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1840] +++ exited with 0 +++ [pid 308] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1847] <... chdir resumed>) = 0 [pid 1845] <... openat resumed>) = 3 [pid 1847] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1845] write(3, "1000", 4 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1840, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1845] <... write resumed>) = 4 [pid 1845] close(3) = 0 [pid 1845] symlink("/dev/binderfs", "./binderfs" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1847] <... prctl resumed>) = 0 [pid 1845] <... symlink resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1845] write(1, "executing program\n", 18) = 18 executing program [pid 1845] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1845] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1845] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1845] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1845] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1845] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1845] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1850]}, 88) = 1850 [pid 1845] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1849 [pid 1845] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1845] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1845] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1851 [pid 1847] setpgid(0, 0 [pid 305] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1849 attached [pid 1849] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1847] <... setpgid resumed>) = 0 [pid 1849] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1849] chdir("./100" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1849] <... chdir resumed>) = 0 executing program executing program [pid 306] <... restart_syscall resumed>) = 0 [pid 1847] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1849] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1847] <... openat resumed>) = 3 [pid 1849] setpgid(0, 0 [pid 1847] write(3, "1000", 4 [pid 1849] <... setpgid resumed>) = 0 [pid 1847] <... write resumed>) = 4 [pid 306] umount2("./105", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1849] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1847] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 1851 attached [pid 1849] <... openat resumed>) = 3 [pid 1847] <... close resumed>) = 0 [pid 306] openat(AT_FDCWD, "./105", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1849] write(3, "1000", 4) = 4 [pid 1849] close(3) = 0 [pid 1849] symlink("/dev/binderfs", "./binderfs" [pid 1847] symlink("/dev/binderfs", "./binderfs" [pid 306] <... openat resumed>) = 3 [pid 1851] set_robust_list(0x555563d1b6a0, 24 [pid 1849] <... symlink resumed>) = 0 [pid 1847] <... symlink resumed>) = 0 [pid 306] fstat(3 [pid 1849] write(1, "executing program\n", 18ci2-android-5-15/strace-static-x86_64: Process 1850 attached ) = 18 [pid 1850] set_robust_list(0x7fd1a43f59a0, 24 [pid 1849] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1850] <... set_robust_list resumed>) = 0 [pid 1850] rt_sigprocmask(SIG_SETMASK, [] [pid 1851] <... set_robust_list resumed>) = 0 [pid 1847] write(1, "executing program\n", 18 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1849] <... futex resumed>) = 0 [pid 1849] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1849] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 306] getdents64(3 [pid 1847] <... write resumed>) = 18 [pid 1849] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1849] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1847] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1849] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1850] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1847] <... futex resumed>) = 0 [pid 306] umount2("./105/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1849] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1847] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1847] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./105/binderfs" [pid 1847] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1847] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] unlink("./105/binderfs" [pid 1847] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1849] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1847] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... unlink resumed>) = 0 [pid 1847] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] getdents64(3 [pid 1847] <... mprotect resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1849] <... clone3 resumed> => {parent_tid=[1852]}, 88) = 1852 [pid 306] close(3 [pid 1847] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... close resumed>) = 0 [pid 1847] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rmdir("./105" [pid 1847] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1849] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 1849] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1849] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] mkdir("./106", 0777 [pid 1847] <... clone3 resumed> => {parent_tid=[1853]}, 88) = 1853 ci2-android-5-15/strace-static-x86_64: Process 1853 attached [pid 1853] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1853] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1853] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1847] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... mkdir resumed>) = 0 [pid 1847] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1853] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1847] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1847] <... futex resumed>) = 0 [pid 1853] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1847] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1853] <... socket resumed>) = 3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1853] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1853] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1852 attached [pid 1852] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1852] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1847] <... futex resumed>) = 0 [pid 1852] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1847] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1854 [pid 1847] <... futex resumed>) = 1 [pid 1853] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1847] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1853] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1853] <... socket resumed>) = 4 [pid 1853] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1847] <... futex resumed>) = 0 [pid 1851] rt_sigprocmask(SIG_SETMASK, [] [pid 1850] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1847] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1847] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1852] <... socket resumed>) = 3 [pid 1852] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1849] <... futex resumed>) = 0 [pid 1849] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1849] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1852] <... futex resumed>) = 1 [pid 1852] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1853] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1852] <... socket resumed>) = 4 [pid 1853] <... connect resumed>) = -1 EEXIST (File exists) [pid 1852] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1849] <... futex resumed>) = 0 [pid 1849] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1849] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1852] <... futex resumed>) = 1 [pid 1853] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1850] <... socket resumed>) = 3 [pid 1852] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1853] <... futex resumed>) = 1 [pid 1850] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1847] <... futex resumed>) = 0 [pid 1847] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1853] sendfile(-1, -1, [3 [pid 1847] <... futex resumed>) = 0 [pid 1852] <... connect resumed>) = -1 EEXIST (File exists) [pid 1852] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1849] <... futex resumed>) = 0 [pid 1849] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1849] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1852] <... futex resumed>) = 1 [pid 1852] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1852] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1849] <... futex resumed>) = 0 [pid 1849] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1849] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1852] <... futex resumed>) = 1 [pid 1847] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1853] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1852] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1853] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] chdir("./92" [pid 1850] <... futex resumed>) = 1 [pid 1845] <... futex resumed>) = 0 [pid 1845] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1853] <... futex resumed>) = 1 [pid 1847] <... futex resumed>) = 0 [pid 1845] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1853] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1847] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1853] <... clone3 resumed>) = 1855 [pid 1852] <... clone3 resumed>) = 1856 [pid 1847] <... futex resumed>) = 0 [pid 1847] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1853] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1847] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1853] <... futex resumed>) = 0 [pid 1852] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1847] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1853] ioctl(3, PPPIOCSMRU, 0 [pid 1849] <... futex resumed>) = 0 [pid 1847] <... futex resumed>) = 0 [pid 1849] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1853] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1849] <... futex resumed>) = 0 [pid 1847] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1849] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1853] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1852] <... futex resumed>) = 1 [pid 1853] <... futex resumed>) = 1 [pid 1847] <... futex resumed>) = 0 [pid 1852] ioctl(3, PPPIOCSMRU, 0 [pid 1847] exit_group(0 [pid 1853] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1847] <... exit_group resumed>) = ? [pid 1853] +++ exited with 0 +++ [pid 1852] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1852] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1849] <... futex resumed>) = 0 [pid 1849] exit_group(0) = ? [pid 1847] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1847, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1852] <... futex resumed>) = ? [pid 1852] +++ exited with 0 +++ [pid 1851] <... chdir resumed>) = 0 [pid 1850] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1849] +++ exited with 0 +++ [pid 311] <... restart_syscall resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1849, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] umount2("./96", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] openat(AT_FDCWD, "./96", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 1851] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1850] <... socket resumed>) = 4 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./96/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./96/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1851] <... prctl resumed>) = 0 [pid 1850] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] unlink("./96/binderfs" [pid 1851] setpgid(0, 0 [pid 1850] <... futex resumed>) = 1 [pid 1845] <... futex resumed>) = 0 [pid 311] <... unlink resumed>) = 0 [pid 1845] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 1845] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1851] <... setpgid resumed>) = 0 [pid 1850] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1845] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] close(3) = 0 [pid 311] rmdir("./96") = 0 [pid 311] mkdir("./97", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1851] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1850] <... connect resumed>) = -1 EEXIST (File exists) [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1857 [pid 1850] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1851] <... openat resumed>) = 3 [pid 1850] <... futex resumed>) = 1 [pid 1845] <... futex resumed>) = 0 [pid 1845] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1845] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1854 attached ci2-android-5-15/strace-static-x86_64: Process 1857 attached [pid 1851] write(3, "1000", 4 [pid 1850] sendfile(-1, -1, [3 [pid 1854] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1854] rt_sigprocmask(SIG_SETMASK, [] [pid 1850] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1857] set_robust_list(0x555563d1b6a0, 24 [pid 1851] <... write resumed>) = 4 [pid 1854] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1854] chdir("./106" [pid 1851] close(3 [pid 1850] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1857] <... set_robust_list resumed>) = 0 [pid 1854] <... chdir resumed>) = 0 [pid 1854] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1854] setpgid(0, 0 [pid 1851] <... close resumed>) = 0 [pid 1850] <... futex resumed>) = 1 [pid 1845] <... futex resumed>) = 0 [pid 1851] symlink("/dev/binderfs", "./binderfs" [pid 1850] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1845] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1854] <... setpgid resumed>) = 0 [pid 1850] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1845] <... futex resumed>) = 0 [pid 1854] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1851] <... symlink resumed>) = 0 [pid 1845] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1854] <... openat resumed>) = 3 [pid 1850] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1851] write(1, "executing program\n", 18 [pid 1854] write(3, "1000", 4) = 4 [pid 1854] close(3) = 0 [pid 1854] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1854] write(1, "executing program\n", 18) = 18 [pid 1854] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1854] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1854] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1854] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1851] <... write resumed>) = 18 [pid 1850] <... clone3 resumed>) = 1858 [pid 1854] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1851] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1854] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE executing program executing program [pid 1850] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] <... futex resumed>) = 0 [pid 1857] rt_sigprocmask(SIG_SETMASK, [] [pid 1854] <... mprotect resumed>) = 0 [pid 1851] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1850] <... futex resumed>) = 1 [pid 1845] <... futex resumed>) = 0 [pid 1857] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1854] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1851] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1850] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1845] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1854] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1851] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1850] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1845] <... futex resumed>) = 0 [pid 1854] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1851] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1850] ioctl(3, PPPIOCSMRU, 0 [pid 1845] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1851] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1850] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1851] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1850] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1857] chdir("./97" [pid 1854] <... clone3 resumed> => {parent_tid=[1859]}, 88) = 1859 [pid 1850] <... futex resumed>) = 1 [pid 1845] <... futex resumed>) = 0 [pid 1857] <... chdir resumed>) = 0 [pid 1854] rt_sigprocmask(SIG_SETMASK, [] [pid 1851] <... mprotect resumed>) = 0 [pid 1850] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1845] exit_group(0 [pid 1854] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1857] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1851] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1850] <... futex resumed>) = ? [pid 1845] <... exit_group resumed>) = ? [pid 1857] <... prctl resumed>) = 0 [pid 1854] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1850] +++ exited with 0 +++ [pid 1845] +++ exited with 0 +++ [pid 1857] setpgid(0, 0 [pid 1851] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1854] <... futex resumed>) = 0 [pid 1854] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... restart_syscall resumed>) = 0 [pid 1851] <... clone3 resumed> => {parent_tid=[1860]}, 88) = 1860 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1845, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1857] <... setpgid resumed>) = 0 [pid 1851] rt_sigprocmask(SIG_SETMASK, [] [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1851] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1859 attached [pid 1851] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1857] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] umount2("./100", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1851] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1859] set_robust_list(0x7fd1a43f59a0, 24 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./100", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1859] <... set_robust_list resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 1859] rt_sigprocmask(SIG_SETMASK, [] [pid 1857] <... openat resumed>) = 3 [pid 305] fstat(3 [pid 1859] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1857] write(3, "1000", 4 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1859] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] getdents64(3 [pid 1857] <... write resumed>) = 4 [pid 1857] close(3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1859] <... socket resumed>) = 3 [pid 305] umount2("./100/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1857] <... close resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1857] symlink("/dev/binderfs", "./binderfs" [pid 305] newfstatat(AT_FDCWD, "./100/binderfs" [pid 1859] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1854] <... futex resumed>) = 0 [pid 305] unlink("./100/binderfs" [pid 1854] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1854] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1859] <... futex resumed>) = 1 [pid 305] <... unlink resumed>) = 0 [pid 1859] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 305] getdents64(3 [pid 1857] <... symlink resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1859] <... socket resumed>) = 4 [pid 1857] write(1, "executing program\n", 18 [pid 305] close(3 [pid 1859] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1857] <... write resumed>) = 18 [pid 305] <... close resumed>) = 0 [pid 1854] <... futex resumed>) = 0 executing program [pid 305] rmdir("./100" [pid 1857] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1854] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1857] <... futex resumed>) = 0 [pid 1854] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rmdir resumed>) = 0 [pid 1859] <... futex resumed>) = 1 [pid 305] mkdir("./101", 0777 [pid 1857] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1859] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1859] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1854] <... futex resumed>) = 0 [pid 1854] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1854] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... mkdir resumed>) = 0 [pid 1859] <... futex resumed>) = 1 [pid 1859] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1859] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1854] <... futex resumed>) = 0 [pid 1854] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1854] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1859] <... futex resumed>) = 1 [pid 1859] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 1860 attached [pid 1857] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... restart_syscall resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1857] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1859] <... clone3 resumed>) = 1861 [pid 1859] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1854] <... futex resumed>) = 0 [pid 1857] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1854] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1862 [pid 1854] <... futex resumed>) = 0 [pid 1854] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1857] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] umount2("./114", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1859] <... futex resumed>) = 1 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1857] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] openat(AT_FDCWD, "./114", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1859] ioctl(3, PPPIOCSMRU, 0 [pid 1857] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] <... openat resumed>) = 3 [pid 1859] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 304] fstat(3 [pid 1857] <... mprotect resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 1859] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1857] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1854] <... futex resumed>) = 0 [pid 1857] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1854] exit_group(0 [pid 1857] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1854] <... exit_group resumed>) = ? [pid 304] umount2("./114/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-5-15/strace-static-x86_64: Process 1862 attached [pid 1860] set_robust_list(0x7fd1a43f59a0, 24 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1859] <... futex resumed>) = ? [pid 1862] set_robust_list(0x555563d1b6a0, 24 [pid 1860] <... set_robust_list resumed>) = 0 [pid 1859] +++ exited with 0 +++ [pid 1857] <... clone3 resumed> => {parent_tid=[1863]}, 88) = 1863 [pid 1854] +++ exited with 0 +++ [pid 304] newfstatat(AT_FDCWD, "./114/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1863 attached [pid 1863] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1863] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1863] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1857] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1860] rt_sigprocmask(SIG_SETMASK, [] [pid 1857] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1854, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] unlink("./114/binderfs" [pid 1857] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... unlink resumed>) = 0 [pid 1862] <... set_robust_list resumed>) = 0 [pid 1857] <... futex resumed>) = 1 [pid 304] getdents64(3 [pid 306] umount2("./106", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1863] <... futex resumed>) = 0 [pid 1857] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./106", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] close(3 [pid 1863] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 306] <... openat resumed>) = 3 [pid 304] <... close resumed>) = 0 [pid 306] fstat(3 [pid 304] rmdir("./114" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1863] <... socket resumed>) = 3 [pid 304] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 304] mkdir("./115", 0777 [pid 1863] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1863] <... futex resumed>) = 1 [pid 1863] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1862] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1857] <... futex resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 306] umount2("./106/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1857] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1857] <... futex resumed>) = 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1857] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./106/binderfs" [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] unlink("./106/binderfs" [pid 1863] <... futex resumed>) = 0 [pid 1863] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1863] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1863] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1862] chdir("./101" [pid 1857] <... futex resumed>) = 0 [pid 1862] <... chdir resumed>) = 0 [pid 1862] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 306] <... unlink resumed>) = 0 [pid 1857] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1864 [pid 1857] <... futex resumed>) = 1 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1857] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 306] close(3 [pid 1863] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1860] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./106" [pid 1863] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./107", 0777 [pid 1863] <... connect resumed>) = -1 EEXIST (File exists) [pid 1863] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1863] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1862] setpgid(0, 0) = 0 [pid 1862] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1857] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1857] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1863] <... futex resumed>) = 0 [pid 1857] <... futex resumed>) = 1 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1857] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1863] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1863] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1863] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1862] <... openat resumed>) = 3 [pid 1862] write(3, "1000", 4 [pid 1857] <... futex resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1865 [pid 1857] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1862] <... write resumed>) = 4 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1857] <... futex resumed>) = 1 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1857] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1863] <... futex resumed>) = 0 [pid 1863] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 1865 attached ) = 1866 [pid 1860] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1863] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1863] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1862] close(3) = 0 [pid 1862] symlink("/dev/binderfs", "./binderfs" [pid 1857] <... futex resumed>) = 0 [pid 1860] <... socket resumed>) = 3 [pid 1857] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1863] <... futex resumed>) = 0 [pid 1860] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1857] <... futex resumed>) = 1 [pid 1863] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1863] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1863] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1862] <... symlink resumed>) = 0 [pid 1862] write(1, "executing program\n", 18) = 18 [pid 1862] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1862] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1857] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1851] <... futex resumed>) = 0 [pid 1860] <... futex resumed>) = 1 [pid 1857] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1851] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1862] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1857] exit_group(0 [pid 1860] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1851] <... futex resumed>) = 0 [pid 1862] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1851] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1857] <... exit_group resumed>) = ? [pid 1860] <... socket resumed>) = 4 [pid 1863] <... futex resumed>) = ? executing program [pid 1863] +++ exited with 0 +++ [pid 1862] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1862] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1862] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1862] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1857] +++ exited with 0 +++ [pid 1860] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1857, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1862] <... clone3 resumed> => {parent_tid=[1867]}, 88) = 1867 [pid 1860] <... futex resumed>) = 1 [pid 1851] <... futex resumed>) = 0 [pid 1862] rt_sigprocmask(SIG_SETMASK, [] [pid 1851] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1860] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1851] <... futex resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 1860] <... connect resumed>) = -1 EEXIST (File exists) [pid 1851] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1860] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] umount2("./97", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1860] <... futex resumed>) = 1 [pid 1851] <... futex resumed>) = 0 [pid 311] openat(AT_FDCWD, "./97", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1860] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1851] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... openat resumed>) = 3 [pid 1860] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1851] <... futex resumed>) = 0 [pid 311] fstat(3 [pid 1860] sendfile(-1, -1, [3 [pid 1851] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1860] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] getdents64(3 [pid 1865] set_robust_list(0x555563d1b6a0, 24 [pid 1860] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./97/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./97/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1860] <... futex resumed>) = 1 [pid 1851] <... futex resumed>) = 0 [pid 311] unlink("./97/binderfs" [pid 1865] <... set_robust_list resumed>) = 0 [pid 1860] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1851] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./97" [pid 1860] <... clone3 resumed>) = 1868 [pid 1851] <... futex resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 1865] rt_sigprocmask(SIG_SETMASK, [] [pid 1851] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] mkdir("./98", 0777 [pid 1865] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1860] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 1869 [pid 1860] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1851] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1865] chdir("./107" [pid 1860] ioctl(3, PPPIOCSMRU, 0 [pid 1851] <... futex resumed>) = 0 [pid 1862] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1862] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1862] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1864 attached [pid 1864] set_robust_list(0x555563d1b6a0, 24 [pid 1865] <... chdir resumed>) = 0 [pid 1860] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1851] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1864] <... set_robust_list resumed>) = 0 [pid 1865] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1864] rt_sigprocmask(SIG_SETMASK, [] [pid 1860] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1851] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1865] <... prctl resumed>) = 0 [pid 1864] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1864] chdir("./115") = 0 [pid 1865] setpgid(0, 0 [pid 1860] <... futex resumed>) = 0 [pid 1851] exit_group(0 [pid 1864] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1864] setpgid(0, 0) = 0 [pid 1864] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1860] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1865] <... setpgid resumed>) = 0 [pid 1851] <... exit_group resumed>) = ? [pid 1864] <... openat resumed>) = 3 [pid 1860] +++ exited with 0 +++ [pid 1864] write(3, "1000", 4) = 4 [pid 1864] close(3) = 0 [pid 1864] symlink("/dev/binderfs", "./binderfs" [pid 1851] +++ exited with 0 +++ [pid 1865] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1864] <... symlink resumed>) = 0 [pid 1864] write(1, "executing program\n", 18) = 18 executing program [pid 1864] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1864] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}ci2-android-5-15/strace-static-x86_64: Process 1869 attached , NULL, 8) = 0 [pid 1864] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1869] set_robust_list(0x555563d1b6a0, 24 [pid 1864] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1864] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1869] <... set_robust_list resumed>) = 0 [pid 1864] <... mprotect resumed>) = 0 [pid 1869] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1851, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1865] <... openat resumed>) = 3 [pid 1864] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1865] write(3, "1000", 4 [pid 308] <... restart_syscall resumed>) = 0 [pid 1865] <... write resumed>) = 4 [pid 1869] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1865] close(3 [pid 1869] chdir("./98" [pid 1865] <... close resumed>) = 0 [pid 308] umount2("./92", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1865] symlink("/dev/binderfs", "./binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1864] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1869] <... chdir resumed>) = 0 [pid 1865] <... symlink resumed>) = 0 [pid 1864] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] openat(AT_FDCWD, "./92", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1869] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1865] write(1, "executing program\n", 18 [pid 308] <... openat resumed>) = 3 [pid 1865] <... write resumed>) = 18 [pid 308] fstat(3 [pid 1869] <... prctl resumed>) = 0 executing program [pid 1865] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1864] <... clone3 resumed> => {parent_tid=[1870]}, 88) = 1870 [pid 1865] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1865] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 308] getdents64(3 [pid 1865] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1869] setpgid(0, 0 [pid 1865] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1864] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1865] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] umount2("./92/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1865] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1869] <... setpgid resumed>) = 0 [pid 1865] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1864] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1865] <... mprotect resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./92/binderfs" [pid 1869] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1865] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1864] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1865] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] unlink("./92/binderfs" [pid 1865] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1869] <... openat resumed>) = 3 [pid 1864] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 1865] <... clone3 resumed> => {parent_tid=[1871]}, 88) = 1871 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1865] rt_sigprocmask(SIG_SETMASK, [] [pid 308] close(3 [pid 1865] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1869] write(3, "1000", 4 [pid 1865] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1864] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 1865] <... futex resumed>) = 0 [pid 308] rmdir("./92" [pid 1865] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1869] <... write resumed>) = 4 [pid 308] <... rmdir resumed>) = 0 [pid 1869] close(3) = 0 [pid 308] mkdir("./93", 0777 [pid 1869] symlink("/dev/binderfs", "./binderfs") = 0 ci2-android-5-15/strace-static-x86_64: Process 1867 attached [pid 1869] write(1, "executing program\n", 18) = 18 [pid 1867] set_robust_list(0x7fd1a43f59a0, 24 [pid 308] <... mkdir resumed>) = 0 executing program [pid 1869] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1867] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1869] <... futex resumed>) = 0 [pid 1867] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1869] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1867] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1869] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1867] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1869] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1867] <... socket resumed>) = 3 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1872 [pid 1869] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1867] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1869] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1867] <... futex resumed>) = 1 [pid 1862] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1869] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1867] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1862] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1872 attached ci2-android-5-15/strace-static-x86_64: Process 1871 attached ci2-android-5-15/strace-static-x86_64: Process 1870 attached [pid 1869] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1867] <... socket resumed>) = 4 [pid 1862] <... futex resumed>) = 0 [pid 1869] <... mprotect resumed>) = 0 [pid 1867] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1862] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1872] set_robust_list(0x555563d1b6a0, 24 [pid 1871] set_robust_list(0x7fd1a43f59a0, 24 [pid 1870] set_robust_list(0x7fd1a43f59a0, 24 [pid 1869] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1867] <... futex resumed>) = 0 [pid 1862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1872] <... set_robust_list resumed>) = 0 [pid 1871] <... set_robust_list resumed>) = 0 [pid 1870] <... set_robust_list resumed>) = 0 [pid 1869] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1867] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1862] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1867] <... connect resumed>) = -1 EEXIST (File exists) [pid 1862] <... futex resumed>) = 0 [pid 1867] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1862] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1869] <... clone3 resumed> => {parent_tid=[1873]}, 88) = 1873 [pid 1867] <... futex resumed>) = 0 [pid 1862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1872] rt_sigprocmask(SIG_SETMASK, [] [pid 1871] rt_sigprocmask(SIG_SETMASK, [] [pid 1870] rt_sigprocmask(SIG_SETMASK, [] [pid 1869] rt_sigprocmask(SIG_SETMASK, [] [pid 1867] sendfile(-1, -1, [3 [pid 1862] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1867] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1862] <... futex resumed>) = 0 [pid 1869] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1867] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1862] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1869] <... futex resumed>) = 0 [pid 1867] <... futex resumed>) = 0 [pid 1862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1869] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1867] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1862] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1872] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1871] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1870] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1867] <... clone3 resumed>) = 1874 [pid 1862] <... futex resumed>) = 0 [pid 1867] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1862] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1872] chdir("./93" [pid 1871] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1870] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1867] <... futex resumed>) = 0 [pid 1862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1867] ioctl(3, PPPIOCSMRU, 0 [pid 1862] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1867] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1862] <... futex resumed>) = 0 [pid 1867] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1862] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1867] <... futex resumed>) = 0 [pid 1862] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1867] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1862] exit_group(0 [pid 1872] <... chdir resumed>) = 0 [pid 1870] <... socket resumed>) = 3 [pid 1867] <... futex resumed>) = ? [pid 1862] <... exit_group resumed>) = ? [pid 1872] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1871] <... socket resumed>) = 3 [pid 1870] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1867] +++ exited with 0 +++ [pid 1862] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1873 attached [pid 1873] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1873] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1873] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1862, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1873] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] <... futex resumed>) = 0 [pid 1869] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1869] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1873] <... futex resumed>) = 1 [pid 1873] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1873] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] <... futex resumed>) = 0 [pid 1869] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1869] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1873] <... futex resumed>) = 1 [pid 1873] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1872] <... prctl resumed>) = 0 [pid 1864] <... futex resumed>) = 0 [pid 1864] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1872] setpgid(0, 0 [pid 1864] <... futex resumed>) = 0 [pid 1864] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1872] <... setpgid resumed>) = 0 [pid 1870] <... futex resumed>) = 1 [pid 1873] <... connect resumed>) = -1 EEXIST (File exists) [pid 1872] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1870] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1873] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] <... futex resumed>) = 0 [pid 1869] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1869] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1873] <... futex resumed>) = 1 [pid 1873] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1873] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] <... futex resumed>) = 0 [pid 1869] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1872] <... openat resumed>) = 3 [pid 1871] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] <... socket resumed>) = 4 [pid 1869] <... futex resumed>) = 0 [pid 1869] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1873] <... futex resumed>) = 1 [pid 1873] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1872] write(3, "1000", 4 [pid 1870] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1871] <... futex resumed>) = 1 [pid 1865] <... futex resumed>) = 0 [pid 1872] <... write resumed>) = 4 [pid 1871] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1870] <... futex resumed>) = 1 [pid 1865] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1864] <... futex resumed>) = 0 [pid 1872] close(3 [pid 1871] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1870] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1865] <... futex resumed>) = 0 [pid 1864] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1865] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1872] <... close resumed>) = 0 [pid 1864] <... futex resumed>) = 0 [pid 1870] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1871] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1864] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1873] <... clone3 resumed>) = 1875 [pid 1872] symlink("/dev/binderfs", "./binderfs" [pid 1871] <... socket resumed>) = 4 [pid 1870] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1873] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] <... futex resumed>) = 0 [pid 1869] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1869] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1872] <... symlink resumed>) = 0 [pid 1871] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] <... connect resumed>) = -1 EEXIST (File exists) [pid 1873] <... futex resumed>) = 1 [pid 1873] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1873] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] <... futex resumed>) = 0 [pid 1872] write(1, "executing program\n", 18 [pid 1871] <... futex resumed>) = 1 [pid 1870] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] exit_group(0 [pid 1865] <... futex resumed>) = 0 [pid 1869] <... exit_group resumed>) = ? [pid 1873] <... futex resumed>) = ? executing program [pid 1872] <... write resumed>) = 18 [pid 1871] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1870] <... futex resumed>) = 1 [pid 1865] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1864] <... futex resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 1864] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1864] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1872] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1871] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1870] sendfile(-1, -1, [3 [pid 1865] <... futex resumed>) = 0 [pid 1871] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1865] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1870] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1873] +++ exited with 0 +++ [pid 1871] <... connect resumed>) = 0 [pid 1870] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1869] +++ exited with 0 +++ [pid 1872] <... futex resumed>) = 0 [pid 1871] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] <... futex resumed>) = 1 [pid 1864] <... futex resumed>) = 0 [pid 305] umount2("./101", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1864] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1864] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1872] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1870] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1869, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1871] <... futex resumed>) = 1 [pid 1865] <... futex resumed>) = 0 [pid 1872] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1872] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1872] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1872] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1872] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1870] <... clone3 resumed>) = 1876 [pid 1865] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1871] sendfile(-1, -1, [3 [pid 305] openat(AT_FDCWD, "./101", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1872] <... clone3 resumed> => {parent_tid=[1877]}, 88) = 1877 [pid 1872] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1872] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1872] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1871] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1865] <... futex resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 1870] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1877 attached [pid 1871] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1871] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1865] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1877] set_robust_list(0x7fd1a43f59a0, 24 [pid 1870] <... futex resumed>) = 1 [pid 1864] <... futex resumed>) = 0 [pid 305] fstat(3 [pid 1865] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1864] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1864] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1877] <... set_robust_list resumed>) = 0 [pid 1877] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1877] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1870] ioctl(3, PPPIOCSMRU, 0 [pid 1877] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1865] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1872] <... futex resumed>) = 0 [pid 1872] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1872] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1877] <... futex resumed>) = 1 [pid 1877] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1877] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1872] <... futex resumed>) = 0 [pid 1872] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1872] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1877] <... futex resumed>) = 1 [pid 1877] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1877] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1872] <... futex resumed>) = 0 [pid 1870] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] getdents64(3 [pid 1872] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1871] <... futex resumed>) = 0 [pid 1865] <... futex resumed>) = 1 [pid 311] umount2("./98", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1872] <... futex resumed>) = 0 [pid 1871] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1870] <... futex resumed>) = 1 [pid 1865] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1864] <... futex resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1872] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1871] <... clone3 resumed>) = 1878 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1877] <... futex resumed>) = 1 [pid 1871] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1877] sendfile(-1, -1, [3 [pid 1871] <... futex resumed>) = 0 [pid 1877] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1871] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1877] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1872] <... futex resumed>) = 0 [pid 1877] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1872] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1877] <... clone3 resumed>) = 1879 [pid 1872] <... futex resumed>) = 0 [pid 1870] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1865] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1864] exit_group(0 [pid 305] umount2("./101/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1877] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1872] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1877] <... futex resumed>) = 0 [pid 1872] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] openat(AT_FDCWD, "./98", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1877] ioctl(3, PPPIOCSMRU, 0 [pid 1872] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1870] <... futex resumed>) = ? [pid 1865] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1864] <... exit_group resumed>) = ? [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1877] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1872] <... futex resumed>) = 0 [pid 1877] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1872] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1877] <... futex resumed>) = 0 [pid 1872] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1871] <... futex resumed>) = 0 [pid 1870] +++ exited with 0 +++ [pid 1865] <... futex resumed>) = 1 [pid 311] <... openat resumed>) = 3 [pid 305] newfstatat(AT_FDCWD, "./101/binderfs" [pid 1877] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1872] exit_group(0 [pid 1871] ioctl(3, PPPIOCSMRU, 0 [pid 1864] +++ exited with 0 +++ [pid 1877] <... futex resumed>) = ? [pid 1872] <... exit_group resumed>) = ? [pid 1871] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1865] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] fstat(3 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1877] +++ exited with 0 +++ [pid 1872] +++ exited with 0 +++ [pid 1871] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1865] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] unlink("./101/binderfs" [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1864, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1871] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1865] exit_group(0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1872, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1871] <... futex resumed>) = ? [pid 1865] <... exit_group resumed>) = ? [pid 305] <... unlink resumed>) = 0 [pid 1871] +++ exited with 0 +++ [pid 311] getdents64(3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] getdents64(3 [pid 1865] +++ exited with 0 +++ [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] close(3 [pid 311] umount2("./98/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1865, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... close resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] rmdir("./101" [pid 311] newfstatat(AT_FDCWD, "./98/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 311] unlink("./98/binderfs" [pid 305] mkdir("./102", 0777 [pid 311] <... unlink resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 311] getdents64(3 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] umount2("./93", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] close(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1880 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... close resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] openat(AT_FDCWD, "./93", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-5-15/strace-static-x86_64: Process 1880 attached [pid 1880] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 308] <... openat resumed>) = 3 [pid 311] rmdir("./98" [pid 1880] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1880] chdir("./102" [pid 311] <... rmdir resumed>) = 0 [pid 308] fstat(3 [pid 1880] <... chdir resumed>) = 0 [pid 311] mkdir("./99", 0777 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1880] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1880] setpgid(0, 0) = 0 [pid 1880] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] getdents64(3 [pid 1880] <... openat resumed>) = 3 [pid 1880] write(3, "1000", 4 [pid 311] <... mkdir resumed>) = 0 [pid 1880] <... write resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1880] close(3) = 0 [pid 1880] symlink("/dev/binderfs", "./binderfs") = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] umount2("./93/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1880] write(1, "executing program\n", 18) = 18 [pid 1880] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1880] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1880] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1880] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1880] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] newfstatat(AT_FDCWD, "./93/binderfs" [pid 1880] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1880] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1882]}, 88) = 1882 [pid 1880] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1880] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1880] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1882 attached ci2-android-5-15/strace-static-x86_64: Process 1881 attached [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1881 [pid 308] unlink("./93/binderfs" [pid 1881] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1881] rt_sigprocmask(SIG_SETMASK, [] [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... unlink resumed>) = 0 [pid 1881] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1881] chdir("./99" [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1882] set_robust_list(0x7fd1a43f59a0, 24 [pid 308] getdents64(3 [pid 1881] <... chdir resumed>) = 0 [pid 1881] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1881] setpgid(0, 0) = 0 [pid 1882] <... set_robust_list resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1881] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] close(3 [pid 1882] rt_sigprocmask(SIG_SETMASK, [] [pid 1881] <... openat resumed>) = 3 [pid 1881] write(3, "1000", 4) = 4 [pid 1881] close(3) = 0 [pid 1881] symlink("/dev/binderfs", "./binderfs" [pid 1882] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... close resumed>) = 0 [pid 1882] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 308] rmdir("./93" [pid 1881] <... symlink resumed>) = 0 executing program [pid 1881] write(1, "executing program\n", 18) = 18 [pid 1881] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1881] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1881] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1881] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 308] <... rmdir resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1881] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] mkdir("./94", 0777 [pid 1881] <... mprotect resumed>) = 0 [pid 1881] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1882] <... socket resumed>) = 3 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] umount2("./115", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1882] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1881] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1881] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1883]}, 88) = 1883 [pid 1881] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1881] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1881] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./107", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] openat(AT_FDCWD, "./115", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 1883 attached [pid 306] openat(AT_FDCWD, "./107", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... openat resumed>) = 3 [pid 1883] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1883] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1883] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 304] fstat(3 [pid 306] <... openat resumed>) = 3 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1884 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] fstat(3 [pid 304] getdents64(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1883] <... socket resumed>) = 3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 304] umount2("./115/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1883] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./107/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] newfstatat(AT_FDCWD, "./115/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./107/binderfs" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./115/binderfs" [pid 306] unlink("./107/binderfs" [pid 1881] <... futex resumed>) = 0 [pid 1881] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... unlink resumed>) = 0 [pid 1881] <... futex resumed>) = 0 [pid 1881] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... unlink resumed>) = 0 [pid 304] getdents64(3 [pid 306] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3 [pid 306] close(3 [pid 1883] <... futex resumed>) = 1 [pid 304] <... close resumed>) = 0 [pid 1883] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 306] <... close resumed>) = 0 [pid 304] rmdir("./115" [pid 306] rmdir("./107" [pid 304] <... rmdir resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 304] mkdir("./116", 0777 [pid 306] mkdir("./108", 0777 [pid 1882] <... futex resumed>) = 1 [pid 1880] <... futex resumed>) = 0 [pid 1883] <... socket resumed>) = 4 [pid 1883] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1881] <... futex resumed>) = 0 [pid 1880] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... mkdir resumed>) = 0 [pid 1881] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1881] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1883] <... futex resumed>) = 1 [pid 1883] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 306] <... mkdir resumed>) = 0 [pid 1880] <... futex resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1880] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1883] <... connect resumed>) = -1 EEXIST (File exists) [pid 1883] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1881] <... futex resumed>) = 0 [pid 1881] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1881] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1883] <... futex resumed>) = 1 [pid 1883] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1883] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1881] <... futex resumed>) = 0 [pid 1881] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1881] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1883] <... futex resumed>) = 1 [pid 1883] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1885 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1886 ci2-android-5-15/strace-static-x86_64: Process 1886 attached [pid 1882] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1882] <... socket resumed>) = 4 [pid 1883] <... clone3 resumed>) = 1887 [pid 1883] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1886] set_robust_list(0x555563d1b6a0, 24 [pid 1882] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1881] <... futex resumed>) = 0 [pid 1881] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1881] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1883] <... futex resumed>) = 1 [pid 1883] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1883] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1881] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1885 attached [pid 1886] <... set_robust_list resumed>) = 0 [pid 1882] <... futex resumed>) = 1 [pid 1881] exit_group(0 [pid 1880] <... futex resumed>) = 0 [pid 1881] <... exit_group resumed>) = ? [pid 1880] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1883] <... futex resumed>) = ? [pid 1883] +++ exited with 0 +++ [pid 1881] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1884 attached [pid 1884] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1880] <... futex resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1881, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1884] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1884] chdir("./94" [pid 1880] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1882] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1884] <... chdir resumed>) = 0 [pid 1884] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 1884] setpgid(0, 0) = 0 [pid 311] umount2("./99", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1884] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./99", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1884] <... openat resumed>) = 3 [pid 1884] write(3, "1000", 4 [pid 311] getdents64(3 [pid 1884] <... write resumed>) = 4 [pid 1884] close(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./99/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1884] <... close resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1884] symlink("/dev/binderfs", "./binderfs" [pid 311] newfstatat(AT_FDCWD, "./99/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./99/binderfs") = 0 [pid 311] getdents64(3 [pid 1884] <... symlink resumed>) = 0 executing program [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1884] write(1, "executing program\n", 18 [pid 311] close(3 [pid 1884] <... write resumed>) = 18 [pid 311] <... close resumed>) = 0 [pid 311] rmdir("./99") = 0 [pid 1884] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./100", 0777 [pid 1884] <... futex resumed>) = 0 [pid 1884] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] <... mkdir resumed>) = 0 [pid 1884] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1884] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1886] rt_sigprocmask(SIG_SETMASK, [] [pid 1884] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1882] <... connect resumed>) = -1 EEXIST (File exists) [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1885] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1884] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1884] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1884] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1884] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1888 [pid 1884] <... clone3 resumed> => {parent_tid=[1889]}, 88) = 1889 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1884] rt_sigprocmask(SIG_SETMASK, [] [pid 1882] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1884] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1882] <... futex resumed>) = 1 [pid 1880] <... futex resumed>) = 0 [pid 1882] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1880] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1884] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1880] <... futex resumed>) = 0 [pid 1882] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1880] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1884] <... futex resumed>) = 0 [pid 1882] sendfile(-1, -1, [3 [pid 1884] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1882] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1882] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1880] <... futex resumed>) = 0 [pid 1880] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1882] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1880] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1888 attached [pid 1888] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1888] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1888] chdir("./100") = 0 [pid 1888] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1888] setpgid(0, 0) = 0 [pid 1888] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1880] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1888] <... openat resumed>) = 3 [pid 1888] write(3, "1000", 4) = 4 [pid 1888] close(3) = 0 [pid 1888] symlink("/dev/binderfs", "./binderfs" [pid 1882] <... clone3 resumed>) = 1890 [pid 1882] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1886] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1885] <... set_robust_list resumed>) = 0 [pid 1882] <... futex resumed>) = 1 [pid 1880] <... futex resumed>) = 0 [pid 1880] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1882] ioctl(3, PPPIOCSMRU, 0 [pid 1880] <... futex resumed>) = 0 [pid 1882] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1880] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1882] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1888] <... symlink resumed>) = 0 [pid 1888] write(1, "executing program\n", 18) = 18 executing program [pid 1888] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1888] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1888] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1886] chdir("./108" [pid 1885] rt_sigprocmask(SIG_SETMASK, [] [pid 1882] <... futex resumed>) = 1 [pid 1880] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1889 attached [pid 1889] set_robust_list(0x7fd1a43f59a0, 24 [pid 1880] exit_group(0 [pid 1882] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 ENOSYS (Function not implemented) [pid 1880] <... exit_group resumed>) = ? [pid 1889] <... set_robust_list resumed>) = 0 [pid 1889] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1889] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1889] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1884] <... futex resumed>) = 0 [pid 1884] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1884] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1889] <... futex resumed>) = 1 [pid 1889] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1882] +++ exited with 0 +++ [pid 1880] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1880, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1889] <... socket resumed>) = 4 [pid 1889] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1884] <... futex resumed>) = 0 [pid 1884] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1884] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1888] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1886] <... chdir resumed>) = 0 [pid 1885] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1889] <... futex resumed>) = 1 [pid 1889] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1886] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1885] chdir("./116" [pid 1889] <... connect resumed>) = -1 EEXIST (File exists) [pid 1889] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1884] <... futex resumed>) = 0 [pid 1884] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1884] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1889] <... futex resumed>) = 1 [pid 1889] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1889] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1884] <... futex resumed>) = 0 [pid 1884] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1884] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1889] <... futex resumed>) = 1 [pid 1886] <... prctl resumed>) = 0 [pid 1885] <... chdir resumed>) = 0 [pid 1889] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1888] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1886] setpgid(0, 0 [pid 1885] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1886] <... setpgid resumed>) = 0 [pid 1885] <... prctl resumed>) = 0 [pid 1888] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1886] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1885] setpgid(0, 0 [pid 1888] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1886] <... openat resumed>) = 3 [pid 1885] <... setpgid resumed>) = 0 [pid 1889] <... clone3 resumed>) = 1891 [pid 1889] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1886] write(3, "1000", 4 [pid 1885] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1884] <... futex resumed>) = 0 [pid 1884] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1884] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1886] <... write resumed>) = 4 [pid 1889] <... futex resumed>) = 1 [pid 1889] ioctl(3, PPPIOCSMRU, 0 [pid 1885] <... openat resumed>) = 3 [pid 1886] close(3 [pid 1889] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1889] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1884] <... futex resumed>) = 0 [pid 1886] <... close resumed>) = 0 [pid 1885] write(3, "1000", 4 [pid 1884] exit_group(0 [pid 1888] <... mprotect resumed>) = 0 [pid 1884] <... exit_group resumed>) = ? [pid 1886] symlink("/dev/binderfs", "./binderfs" [pid 1885] <... write resumed>) = 4 [pid 1889] <... futex resumed>) = ? [pid 1886] <... symlink resumed>) = 0 [pid 1885] close(3 [pid 1886] write(1, "executing program\n", 18 [pid 1885] <... close resumed>) = 0 executing program [pid 1886] <... write resumed>) = 18 [pid 1885] symlink("/dev/binderfs", "./binderfs" [pid 1886] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1885] <... symlink resumed>) = 0 [pid 1886] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1885] write(1, "executing program\n", 18 [pid 1886] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1886] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1885] <... write resumed>) = 18 [pid 1886] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 1889] +++ exited with 0 +++ [pid 1886] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1885] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1884] +++ exited with 0 +++ [pid 1886] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1885] <... futex resumed>) = 0 [pid 1886] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1884, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1886] <... mprotect resumed>) = 0 [pid 1885] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1886] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1888] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1886] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1885] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1886] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1888] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1885] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1888] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1885] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1886] <... clone3 resumed> => {parent_tid=[1892]}, 88) = 1892 [pid 1885] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1886] rt_sigprocmask(SIG_SETMASK, [] [pid 1888] <... clone3 resumed> => {parent_tid=[1893]}, 88) = 1893 [pid 1886] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1885] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1888] rt_sigprocmask(SIG_SETMASK, [] [pid 1886] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1885] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1888] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1886] <... futex resumed>) = 0 [pid 1885] <... mprotect resumed>) = 0 [pid 1888] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1886] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1885] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1888] <... futex resumed>) = 0 [pid 1885] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1885] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1888] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1894 attached [pid 1885] <... clone3 resumed> => {parent_tid=[1894]}, 88) = 1894 [pid 1885] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... restart_syscall resumed>) = 0 [pid 1885] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1894] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1885] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./94", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1885] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1885] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./94", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1894] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 3 [pid 1894] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(3 [pid 1894] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 1894] <... socket resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1894] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./94/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1894] <... futex resumed>) = 1 [pid 1885] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1885] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./94/binderfs" [pid 1885] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1885] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./94/binderfs" [pid 1894] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1894] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 305] <... restart_syscall resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 ci2-android-5-15/strace-static-x86_64: Process 1893 attached [pid 305] umount2("./102", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./94" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./95", 0777 [pid 305] openat(AT_FDCWD, "./102", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3 [pid 308] <... mkdir resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] umount2("./102/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./102/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./102/binderfs") = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1895 [pid 305] getdents64(3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] close(3ci2-android-5-15/strace-static-x86_64: Process 1895 attached [pid 1893] set_robust_list(0x7fd1a43f59a0, 24 [pid 305] <... close resumed>) = 0 [pid 305] rmdir("./102" [pid 1893] <... set_robust_list resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 1895] set_robust_list(0x555563d1b6a0, 24 [pid 305] mkdir("./103", 0777 [pid 1895] <... set_robust_list resumed>) = 0 [pid 1893] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1895] rt_sigprocmask(SIG_SETMASK, [] [pid 1893] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1896 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1885] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1896 attached [pid 1895] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1893] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1885] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1885] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1894] <... futex resumed>) = 1 [pid 1894] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1893] <... socket resumed>) = 3 [pid 1895] chdir("./95" [pid 1894] <... connect resumed>) = -1 EEXIST (File exists) [pid 1894] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1885] <... futex resumed>) = 0 [pid 1885] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1885] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1894] <... futex resumed>) = 1 [pid 1894] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1894] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1885] <... futex resumed>) = 0 [pid 1885] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1893] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1885] <... futex resumed>) = 0 [pid 1885] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1894] <... futex resumed>) = 1 [pid 1894] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1893] <... futex resumed>) = 1 [pid 1888] <... futex resumed>) = 0 [pid 1888] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1893] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1895] <... chdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1892 attached [pid 1892] set_robust_list(0x7fd1a43f59a0, 24 [pid 1894] <... clone3 resumed>) = 1897 [pid 1892] <... set_robust_list resumed>) = 0 [pid 1892] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1892] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1892] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1892] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1886] <... futex resumed>) = 0 [pid 1888] <... futex resumed>) = 0 [pid 1893] <... socket resumed>) = 4 [pid 1886] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1888] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1894] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1885] <... futex resumed>) = 0 [pid 1885] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1885] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1896] set_robust_list(0x555563d1b6a0, 24 [pid 1895] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1894] <... futex resumed>) = 1 [pid 1893] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1886] <... futex resumed>) = 1 [pid 1896] <... set_robust_list resumed>) = 0 [pid 1895] <... prctl resumed>) = 0 [pid 1892] <... futex resumed>) = 0 [pid 1892] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1896] rt_sigprocmask(SIG_SETMASK, [] [pid 1895] setpgid(0, 0 [pid 1893] <... futex resumed>) = 1 [pid 1892] <... socket resumed>) = 4 [pid 1888] <... futex resumed>) = 0 [pid 1886] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1888] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1892] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1893] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1888] <... futex resumed>) = 0 [pid 1886] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1893] <... connect resumed>) = -1 EEXIST (File exists) [pid 1888] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1886] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1893] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1886] <... futex resumed>) = 0 [pid 1892] <... futex resumed>) = 0 [pid 1886] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1893] <... futex resumed>) = 1 [pid 1888] <... futex resumed>) = 0 [pid 1893] sendfile(-1, -1, [3 [pid 1892] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1888] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1896] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1895] <... setpgid resumed>) = 0 [pid 1888] <... futex resumed>) = 0 [pid 1893] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1888] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1893] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1888] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1893] <... futex resumed>) = 0 [pid 1888] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1893] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1888] <... futex resumed>) = 0 [pid 1892] <... connect resumed>) = -1 EEXIST (File exists) [pid 1892] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1892] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1894] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1894] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1885] <... futex resumed>) = 0 [pid 1893] <... clone3 resumed>) = 1898 [pid 1886] <... futex resumed>) = 0 [pid 1885] exit_group(0 [pid 1888] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1886] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1885] <... exit_group resumed>) = ? [pid 1893] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1888] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1886] <... futex resumed>) = 1 [pid 1892] <... futex resumed>) = 0 [pid 1888] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1886] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1893] <... futex resumed>) = 0 [pid 1888] <... futex resumed>) = 0 [pid 1893] ioctl(3, PPPIOCSMRU, 0 [pid 1888] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1893] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1893] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1892] sendfile(-1, -1, [3 [pid 1893] <... futex resumed>) = 1 [pid 1888] <... futex resumed>) = 0 [pid 1893] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1892] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1888] exit_group(0 [pid 1892] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1893] <... futex resumed>) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 1888] <... exit_group resumed>) = ? [pid 1893] +++ exited with 0 +++ [pid 1886] <... futex resumed>) = 0 [pid 1886] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1886] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1892] <... futex resumed>) = 1 [pid 1892] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1888] +++ exited with 0 +++ [pid 1896] chdir("./103" [pid 1895] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1892] <... clone3 resumed>) = 1899 [pid 1894] <... futex resumed>) = ? [pid 1896] <... chdir resumed>) = 0 [pid 1895] <... openat resumed>) = 3 [pid 1894] +++ exited with 0 +++ [pid 1885] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1888, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1892] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1886] <... futex resumed>) = 0 [pid 1886] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1886] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1892] <... futex resumed>) = 1 [pid 1892] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1892] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1886] <... futex resumed>) = 0 [pid 1892] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1886] exit_group(0 [pid 1895] write(3, "1000", 4 [pid 1892] <... futex resumed>) = ? [pid 1886] <... exit_group resumed>) = ? [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1885, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1896] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1895] <... write resumed>) = 4 [pid 1892] +++ exited with 0 +++ [pid 1886] +++ exited with 0 +++ [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1896] <... prctl resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1886, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1895] close(3 [pid 1896] setpgid(0, 0) = 0 [pid 1896] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1895] <... close resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1896] <... openat resumed>) = 3 [pid 306] <... restart_syscall resumed>) = 0 [pid 1895] symlink("/dev/binderfs", "./binderfs" [pid 1896] write(3, "1000", 4) = 4 [pid 1896] close(3) = 0 [pid 1895] <... symlink resumed>) = 0 [pid 1896] symlink("/dev/binderfs", "./binderfs" [pid 306] umount2("./108", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1895] write(1, "executing program\n", 18 [pid 304] umount2("./116", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1896] <... symlink resumed>) = 0 [pid 1896] write(1, "executing program\n", 18) = 18 [pid 1896] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1896] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1896] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1896] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1896] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1896] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program executing program [pid 1896] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1895] <... write resumed>) = 18 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1896] <... clone3 resumed> => {parent_tid=[1900]}, 88) = 1900 [pid 1896] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1896] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1896] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] openat(AT_FDCWD, "./108", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] openat(AT_FDCWD, "./116", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1895] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 1895] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 304] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 1900 attached [pid 1895] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] fstat(3 [pid 1895] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1895] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1900] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1900] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1895] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] getdents64(3 [pid 1895] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1900] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1895] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1895] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] umount2("./108/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./116/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1895] <... mprotect resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1900] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1895] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] newfstatat(AT_FDCWD, "./116/binderfs" [pid 306] newfstatat(AT_FDCWD, "./108/binderfs" [pid 1895] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1895] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./116/binderfs" [pid 1900] <... socket resumed>) = 3 [pid 1895] <... clone3 resumed> => {parent_tid=[1901]}, 88) = 1901 [pid 306] unlink("./108/binderfs" [pid 304] <... unlink resumed>) = 0 [pid 1895] rt_sigprocmask(SIG_SETMASK, [] [pid 1900] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1896] <... futex resumed>) = 0 [pid 1895] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 304] getdents64(3 [pid 1895] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 1895] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1900] <... futex resumed>) = 1 [pid 1896] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3 [pid 306] close(3) = 0 [pid 304] <... close resumed>) = 0 [pid 306] rmdir("./108" [pid 304] rmdir("./116" [pid 1896] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 1896] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rmdir resumed>) = 0 [pid 306] mkdir("./109", 0777 [pid 304] mkdir("./117", 0777 [pid 1900] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1900] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1896] <... futex resumed>) = 0 [pid 1896] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1896] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1900] <... futex resumed>) = 1 [pid 1900] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1900] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... mkdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1896] <... futex resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1896] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1896] <... futex resumed>) = 0 [pid 1896] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1900] <... futex resumed>) = 1 [pid 1900] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1900] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1896] <... futex resumed>) = 0 [pid 1896] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1896] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1900] <... futex resumed>) = 1 [pid 1900] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1903 [pid 311] <... restart_syscall resumed>) = 0 [pid 1900] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1896] <... futex resumed>) = 0 [pid 1896] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1896] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1902 [pid 1900] <... futex resumed>) = 1 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1904 [pid 1900] ioctl(3, PPPIOCSMRU, 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 311] umount2("./100", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1900] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 311] openat(AT_FDCWD, "./100", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... openat resumed>) = 3 [pid 311] fstat(3 [pid 1900] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1896] <... futex resumed>) = 0 [pid 1896] exit_group(0 [pid 311] getdents64(3 [pid 1896] <... exit_group resumed>) = ? [pid 1900] <... futex resumed>) = ? [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./100/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./100/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./100/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 ci2-android-5-15/strace-static-x86_64: Process 1904 attached ci2-android-5-15/strace-static-x86_64: Process 1902 attached ci2-android-5-15/strace-static-x86_64: Process 1901 attached [pid 311] rmdir("./100") = 0 [pid 1904] set_robust_list(0x555563d1b6a0, 24 [pid 1902] set_robust_list(0x555563d1b6a0, 24 [pid 1901] set_robust_list(0x7fd1a43f59a0, 24 [pid 1900] +++ exited with 0 +++ [pid 1896] +++ exited with 0 +++ [pid 311] mkdir("./101", 0777 [pid 1904] <... set_robust_list resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1896, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1904] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1904] chdir("./117") = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1904] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1904] setpgid(0, 0) = 0 [pid 1904] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1902] <... set_robust_list resumed>) = 0 [pid 1901] <... set_robust_list resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1904] <... openat resumed>) = 3 [pid 1904] write(3, "1000", 4) = 4 [pid 1904] close(3) = 0 [pid 1904] symlink("/dev/binderfs", "./binderfs" [pid 305] <... restart_syscall resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1905 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 305] umount2("./103", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1904] <... symlink resumed>) = 0 [pid 1904] write(1, "executing program\n", 18) = 18 [pid 1904] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1904] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1904] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1904] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1904] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1904] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] openat(AT_FDCWD, "./103", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 1904] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... openat resumed>) = 3 [pid 1904] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3 [pid 1904] <... clone3 resumed> => {parent_tid=[1906]}, 88) = 1906 ci2-android-5-15/strace-static-x86_64: Process 1906 attached ci2-android-5-15/strace-static-x86_64: Process 1905 attached [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1901] rt_sigprocmask(SIG_SETMASK, [] [pid 305] umount2("./103/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1904] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1904] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] newfstatat(AT_FDCWD, "./103/binderfs" [pid 1904] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1904] <... futex resumed>) = 0 [pid 305] unlink("./103/binderfs" [pid 1904] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1905] set_robust_list(0x555563d1b6a0, 24 [pid 305] <... unlink resumed>) = 0 [pid 1905] <... set_robust_list resumed>) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3 [pid 1905] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... close resumed>) = 0 [pid 1905] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] rmdir("./103" [pid 1905] chdir("./101" [pid 305] <... rmdir resumed>) = 0 [pid 305] mkdir("./104", 0777 [pid 1905] <... chdir resumed>) = 0 [pid 1905] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1905] setpgid(0, 0) = 0 [pid 1905] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1905] <... openat resumed>) = 3 [pid 1905] write(3, "1000", 4) = 4 [pid 1905] close(3 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1907 [pid 1905] <... close resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1905] symlink("/dev/binderfs", "./binderfs" [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1907 attached [pid 1901] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1905] <... symlink resumed>) = 0 [pid 1905] write(1, "executing program\n", 18) = 18 executing program [pid 1905] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1905] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1905] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1907] set_robust_list(0x555563d1b6a0, 24 [pid 1901] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1905] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1905] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1905] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1901] <... socket resumed>) = 3 [pid 1905] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1907] <... set_robust_list resumed>) = 0 [pid 1905] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1901] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1905] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1901] <... futex resumed>) = 1 [pid 1895] <... futex resumed>) = 0 [pid 1905] <... clone3 resumed> => {parent_tid=[1908]}, 88) = 1908 [pid 1901] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1895] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1905] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1905] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1905] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} executing program executing program [pid 1902] rt_sigprocmask(SIG_SETMASK, [] [pid 1895] <... futex resumed>) = 0 [pid 1901] <... socket resumed>) = 4 [pid 1895] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1902] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1902] chdir("./109") = 0 [pid 1902] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1902] setpgid(0, 0) = 0 [pid 1902] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1902] write(3, "1000", 4) = 4 [pid 1902] close(3) = 0 [pid 1902] symlink("/dev/binderfs", "./binderfs"ci2-android-5-15/strace-static-x86_64: Process 1908 attached [pid 1907] rt_sigprocmask(SIG_SETMASK, [] [pid 1902] <... symlink resumed>) = 0 [pid 1901] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1902] write(1, "executing program\n", 18) = 18 [pid 1902] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1902] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1908] set_robust_list(0x7fd1a43f59a0, 24 [pid 1907] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1902] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1901] <... futex resumed>) = 1 [pid 1895] <... futex resumed>) = 0 [pid 1902] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1902] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1895] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1902] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1901] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1895] <... futex resumed>) = 0 [pid 1902] <... mprotect resumed>) = 0 [pid 1908] <... set_robust_list resumed>) = 0 [pid 1907] chdir("./104" [pid 1902] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1901] <... connect resumed>) = -1 EEXIST (File exists) [pid 1895] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1902] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1902] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0}ci2-android-5-15/strace-static-x86_64: Process 1909 attached [pid 1908] rt_sigprocmask(SIG_SETMASK, [] [pid 1907] <... chdir resumed>) = 0 [pid 1901] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1902] <... clone3 resumed> => {parent_tid=[1909]}, 88) = 1909 [pid 1902] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1902] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1902] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1907] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1906] set_robust_list(0x7fd1a43f59a0, 24 [pid 1907] <... prctl resumed>) = 0 [pid 1901] <... futex resumed>) = 1 [pid 1895] <... futex resumed>) = 0 [pid 1906] <... set_robust_list resumed>) = 0 [pid 1906] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1906] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1909] set_robust_list(0x7fd1a43f59a0, 24 [pid 1908] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1907] setpgid(0, 0 [pid 1906] <... socket resumed>) = 3 [pid 1901] sendfile(-1, -1, [3 [pid 1895] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1906] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1904] <... futex resumed>) = 0 [pid 1904] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1904] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1907] <... setpgid resumed>) = 0 [pid 1906] <... futex resumed>) = 1 [pid 1901] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1895] <... futex resumed>) = 0 [pid 1908] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1909] <... set_robust_list resumed>) = 0 [pid 1906] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1906] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1904] <... futex resumed>) = 0 [pid 1904] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1908] <... socket resumed>) = 3 [pid 1907] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1904] <... futex resumed>) = 0 [pid 1901] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1904] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1906] <... futex resumed>) = 1 [pid 1907] <... openat resumed>) = 3 [pid 1901] <... futex resumed>) = 0 [pid 1895] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1906] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1907] write(3, "1000", 4 [pid 1901] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1895] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1906] <... connect resumed>) = -1 EEXIST (File exists) [pid 1906] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1904] <... futex resumed>) = 0 [pid 1904] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1904] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1906] <... futex resumed>) = 1 [pid 1895] <... futex resumed>) = 0 [pid 1906] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1906] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1904] <... futex resumed>) = 0 [pid 1904] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1909] rt_sigprocmask(SIG_SETMASK, [] [pid 1908] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1907] <... write resumed>) = 4 [pid 1901] <... clone3 resumed>) = 1910 [pid 1895] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1906] <... futex resumed>) = 1 [pid 1906] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1908] <... futex resumed>) = 1 [pid 1907] close(3 [pid 1906] <... clone3 resumed>) = 1911 [pid 1905] <... futex resumed>) = 0 [pid 1901] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1895] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1905] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1905] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1909] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1908] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1907] <... close resumed>) = 0 [pid 1906] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1904] <... futex resumed>) = 0 [pid 1901] <... futex resumed>) = 0 [pid 1895] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1906] <... futex resumed>) = 0 [pid 1906] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1895] <... futex resumed>) = 0 [pid 1907] symlink("/dev/binderfs", "./binderfs" [pid 1908] <... socket resumed>) = 4 [pid 1901] ioctl(3, PPPIOCSMRU, 0 [pid 1895] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1907] <... symlink resumed>) = 0 [pid 1908] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1901] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1908] <... futex resumed>) = 1 [pid 1907] write(1, "executing program\n", 18 [pid 1905] <... futex resumed>) = 0 [pid 1904] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1901] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1909] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1905] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1901] <... futex resumed>) = 1 [pid 1907] <... write resumed>) = 18 [pid 1895] <... futex resumed>) = 0 [pid 1908] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1905] <... futex resumed>) = 0 [pid 1901] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1907] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1905] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1907] <... futex resumed>) = 0 [pid 1895] exit_group(0 [pid 1908] <... connect resumed>) = -1 EEXIST (File exists) [pid 1904] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1909] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1902] <... futex resumed>) = 0 [pid 1902] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1908] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1907] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1904] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1902] <... futex resumed>) = 0 [pid 1901] <... futex resumed>) = ? [pid 1895] <... exit_group resumed>) = ? [pid 1902] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1901] +++ exited with 0 +++ [pid 1909] <... futex resumed>) = 1 [pid 1909] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1909] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1902] <... futex resumed>) = 0 [pid 1902] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1902] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1909] <... futex resumed>) = 1 [pid 1908] <... futex resumed>) = 1 [pid 1907] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1905] <... futex resumed>) = 0 [pid 1904] <... futex resumed>) = 1 [pid 1895] +++ exited with 0 +++ [pid 1906] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1895, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1905] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1907] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1908] sendfile(-1, -1, [3 [pid 1905] <... futex resumed>) = 0 [pid 1904] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1908] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1907] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1905] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1908] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1907] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1905] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1907] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1906] ioctl(3, PPPIOCSMRU, 0 [pid 1908] <... futex resumed>) = 0 [pid 1905] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1907] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1905] <... futex resumed>) = 0 [pid 1908] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1907] <... mprotect resumed>) = 0 [pid 1905] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1907] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1906] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1906] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1906] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1909] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1909] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1908] <... clone3 resumed>) = 1912 [pid 1902] <... futex resumed>) = 0 [pid 1907] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1904] <... futex resumed>) = 0 [pid 1902] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1908] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1907] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1902] <... futex resumed>) = 0 [pid 1908] <... futex resumed>) = 1 [pid 1905] <... futex resumed>) = 0 [pid 1904] exit_group(0 [pid 1902] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1908] ioctl(3, PPPIOCSMRU, 0 [pid 1906] <... futex resumed>) = ? [pid 1905] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1904] <... exit_group resumed>) = ? [pid 1909] <... futex resumed>) = 1 [pid 1908] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1907] <... clone3 resumed> => {parent_tid=[1913]}, 88) = 1913 [pid 1906] +++ exited with 0 +++ [pid 1905] <... futex resumed>) = 0 [pid 1909] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1909] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1902] <... futex resumed>) = 0 [pid 1909] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1905] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1904] +++ exited with 0 +++ [pid 1907] rt_sigprocmask(SIG_SETMASK, [] [pid 1902] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1913 attached [pid 1909] <... clone3 resumed>) = 1914 [pid 1908] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1907] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1905] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1902] <... futex resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1904, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1909] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1908] <... futex resumed>) = 0 [pid 1907] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1905] exit_group(0 [pid 1902] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1909] <... futex resumed>) = 0 [pid 1902] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1913] set_robust_list(0x7fd1a43f59a0, 24 [pid 1909] ioctl(3, PPPIOCSMRU, 0 [pid 1907] <... futex resumed>) = 0 [pid 1905] <... exit_group resumed>) = ? [pid 1902] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1909] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1902] <... futex resumed>) = 0 [pid 1909] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1902] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1909] <... futex resumed>) = 0 [pid 1902] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1909] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1902] exit_group(0 [pid 1908] +++ exited with 0 +++ [pid 1907] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1909] <... futex resumed>) = ? [pid 1902] <... exit_group resumed>) = ? [pid 1913] <... set_robust_list resumed>) = 0 [pid 1909] +++ exited with 0 +++ [pid 1905] +++ exited with 0 +++ [pid 1902] +++ exited with 0 +++ [pid 1913] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1913] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1913] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1905, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1902, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1913] <... futex resumed>) = 1 [pid 1913] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1907] <... futex resumed>) = 0 [pid 1907] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1913] <... futex resumed>) = 0 [pid 1907] <... futex resumed>) = 1 [pid 1913] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1907] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1913] <... socket resumed>) = 4 [pid 1913] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1907] <... futex resumed>) = 0 [pid 1913] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1907] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1913] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1907] <... futex resumed>) = 0 [pid 1913] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1907] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1913] <... connect resumed>) = -1 EEXIST (File exists) [pid 1913] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1907] <... futex resumed>) = 0 [pid 1913] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1907] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1913] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1907] <... futex resumed>) = 0 [pid 1913] sendfile(-1, -1, [3 [pid 1907] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1913] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1913] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1907] <... futex resumed>) = 0 [pid 1913] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1907] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1913] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1907] <... futex resumed>) = 0 [pid 1913] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1907] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1913] <... clone3 resumed>) = 1915 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... restart_syscall resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1913] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1907] <... futex resumed>) = 0 [pid 1913] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1907] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1913] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1907] <... futex resumed>) = 0 [pid 1913] ioctl(3, PPPIOCSMRU, 0 [pid 1907] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1913] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1913] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1907] <... futex resumed>) = 0 [pid 1913] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1907] exit_group(0 [pid 311] <... restart_syscall resumed>) = 0 [pid 1913] <... futex resumed>) = ? [pid 1907] <... exit_group resumed>) = ? [pid 1913] +++ exited with 0 +++ [pid 1907] +++ exited with 0 +++ [pid 308] umount2("./95", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1907, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] umount2("./101", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./95", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./101", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./101/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./101/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./101/binderfs") = 0 [pid 308] <... openat resumed>) = 3 [pid 305] <... restart_syscall resumed>) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./101") = 0 [pid 311] mkdir("./102", 0777) = 0 [pid 308] fstat(3 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] getdents64(3 [pid 305] umount2("./104", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1916 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1916 attached [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1916] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1916] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./95/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... restart_syscall resumed>) = 0 [pid 305] openat(AT_FDCWD, "./104", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... restart_syscall resumed>) = 0 [pid 1916] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1916] chdir("./102") = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... openat resumed>) = 3 [pid 1916] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1916] setpgid(0, 0) = 0 [pid 1916] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 308] newfstatat(AT_FDCWD, "./95/binderfs" [pid 306] umount2("./109", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] fstat(3 [pid 304] umount2("./117", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1916] write(3, "1000", 4) = 4 [pid 1916] close(3) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1916] symlink("/dev/binderfs", "./binderfs" [pid 305] getdents64(3 [pid 308] unlink("./95/binderfs" [pid 306] openat(AT_FDCWD, "./109", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1916] <... symlink resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] openat(AT_FDCWD, "./117", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1916] write(1, "executing program\n", 18) = 18 [pid 1916] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1916] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1916] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1916] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1916] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1916] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] fstat(3 [pid 308] getdents64(3 [pid 305] umount2("./104/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] fstat(3 [pid 308] close(3 [pid 306] getdents64(3 [pid 305] newfstatat(AT_FDCWD, "./104/binderfs" [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... close resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rmdir("./95" [pid 306] umount2("./109/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] unlink("./104/binderfs" [pid 304] getdents64(3 [pid 1916] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1916] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] <... unlink resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] umount2("./117/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] mkdir("./96", 0777 [pid 306] newfstatat(AT_FDCWD, "./109/binderfs" [pid 305] getdents64(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1916] <... clone3 resumed> => {parent_tid=[1917]}, 88) = 1917 [pid 1916] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1916] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] newfstatat(AT_FDCWD, "./117/binderfs" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] unlink("./109/binderfs" [pid 305] close(3 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... unlink resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(3 [pid 305] rmdir("./104" [pid 304] unlink("./117/binderfs" [pid 1916] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1917 attached [pid 1917] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1917] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1917] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 304] <... unlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1917] <... socket resumed>) = 3 [pid 305] <... rmdir resumed>) = 0 [pid 304] getdents64(3 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1918 [pid 306] close(3 [pid 305] mkdir("./105", 0777 [pid 306] <... close resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1917] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1916] <... futex resumed>) = 0 [pid 1916] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1916] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1917] <... futex resumed>) = 1 [pid 305] <... mkdir resumed>) = 0 [pid 306] rmdir("./109" [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] close(3 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 1917] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 306] <... rmdir resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./110", 0777 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] rmdir("./117" [pid 1917] <... socket resumed>) = 4 [pid 1917] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1916] <... futex resumed>) = 0 [pid 1916] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 1916] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1917] <... futex resumed>) = 1 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1917] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 304] mkdir("./118", 0777 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1919 [pid 1917] <... connect resumed>) = -1 EEXIST (File exists) [pid 1917] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1916] <... futex resumed>) = 0 [pid 1916] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1916] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1917] <... futex resumed>) = 1 [pid 304] <... mkdir resumed>) = 0 [pid 1917] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1917] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1916] <... futex resumed>) = 0 [pid 1916] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1916] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1917] <... futex resumed>) = 1 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1917] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1920 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1921 [pid 1917] <... clone3 resumed>) = 1922 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1917] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1921 attached [pid 1916] <... futex resumed>) = 0 [pid 1916] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1916] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1917] <... futex resumed>) = 1 [pid 1917] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1917] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1916] <... futex resumed>) = 0 [pid 1916] exit_group(0ci2-android-5-15/strace-static-x86_64: Process 1920 attached ci2-android-5-15/strace-static-x86_64: Process 1919 attached [pid 1921] set_robust_list(0x555563d1b6a0, 24 [pid 1916] <... exit_group resumed>) = ? [pid 1921] <... set_robust_list resumed>) = 0 [pid 1920] set_robust_list(0x555563d1b6a0, 24 [pid 1917] <... futex resumed>) = ? [pid 1921] rt_sigprocmask(SIG_SETMASK, [] [pid 1920] <... set_robust_list resumed>) = 0 [pid 1919] set_robust_list(0x555563d1b6a0, 24 [pid 1921] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1921] chdir("./118" [pid 1920] rt_sigprocmask(SIG_SETMASK, [] [pid 1919] <... set_robust_list resumed>) = 0 [pid 1921] <... chdir resumed>) = 0 [pid 1920] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1917] +++ exited with 0 +++ [pid 1921] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1916] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1916, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1918 attached [pid 1918] set_robust_list(0x555563d1b6a0, 24 [pid 1921] <... prctl resumed>) = 0 [pid 1918] <... set_robust_list resumed>) = 0 [pid 1918] rt_sigprocmask(SIG_SETMASK, [] [pid 1921] setpgid(0, 0 [pid 1920] chdir("./110" [pid 1919] rt_sigprocmask(SIG_SETMASK, [] [pid 1921] <... setpgid resumed>) = 0 [pid 1918] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1918] chdir("./96") = 0 [pid 1921] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1920] <... chdir resumed>) = 0 [pid 1919] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1918] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1918] setpgid(0, 0) = 0 [pid 1918] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1921] <... openat resumed>) = 3 [pid 1920] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1921] write(3, "1000", 4 [pid 1920] <... prctl resumed>) = 0 [pid 1918] <... openat resumed>) = 3 [pid 1918] write(3, "1000", 4) = 4 [pid 1918] close(3) = 0 [pid 1918] symlink("/dev/binderfs", "./binderfs" [pid 1921] <... write resumed>) = 4 [pid 1920] setpgid(0, 0 [pid 1919] chdir("./105" [pid 1921] close(3 [pid 1920] <... setpgid resumed>) = 0 [pid 1919] <... chdir resumed>) = 0 [pid 1918] <... symlink resumed>) = 0 [pid 1918] write(1, "executing program\n", 18) = 18 [pid 1921] <... close resumed>) = 0 [pid 1920] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1919] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1918] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1918] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1918] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1918] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1921] symlink("/dev/binderfs", "./binderfs" [pid 1920] <... openat resumed>) = 3 [pid 1919] <... prctl resumed>) = 0 [pid 1918] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1918] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1918] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program executing program [pid 1918] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1921] <... symlink resumed>) = 0 [pid 1921] write(1, "executing program\n", 18 [pid 1920] write(3, "1000", 4 [pid 1919] setpgid(0, 0 [pid 1918] <... clone3 resumed> => {parent_tid=[1923]}, 88) = 1923 [pid 1918] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1918] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 1921] <... write resumed>) = 18 [pid 1920] <... write resumed>) = 4 [pid 1919] <... setpgid resumed>) = 0 [pid 1918] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1923 attached [pid 1923] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1923] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1923] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1923] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1918] <... futex resumed>) = 0 [pid 1921] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1920] close(3 [pid 1918] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] <... futex resumed>) = 0 [pid 1920] <... close resumed>) = 0 [pid 1918] <... futex resumed>) = 0 [pid 1920] symlink("/dev/binderfs", "./binderfs" [pid 1921] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1918] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1923] <... futex resumed>) = 1 [pid 1923] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1920] <... symlink resumed>) = 0 [pid 1921] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1923] <... socket resumed>) = 4 [pid 1923] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1918] <... futex resumed>) = 0 [pid 1918] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1918] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1921] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1920] write(1, "executing program\n", 18 [pid 1919] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1923] <... futex resumed>) = 1 [pid 1923] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1921] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1920] <... write resumed>) = 18 executing program [pid 1923] <... connect resumed>) = -1 EEXIST (File exists) [pid 1921] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1920] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1919] <... openat resumed>) = 3 [pid 1921] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1920] <... futex resumed>) = 0 [pid 1919] write(3, "1000", 4 [pid 1923] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1920] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1921] <... mprotect resumed>) = 0 [pid 1919] <... write resumed>) = 4 [pid 1918] <... futex resumed>) = 0 [pid 1921] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1920] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1919] close(3 [pid 1918] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1920] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1919] <... close resumed>) = 0 [pid 1921] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1920] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1919] symlink("/dev/binderfs", "./binderfs" [pid 1918] <... futex resumed>) = 0 [pid 1918] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1923] <... futex resumed>) = 1 [pid 1923] sendfile(-1, -1, [3 [pid 1920] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1921] <... clone3 resumed> => {parent_tid=[1924]}, 88) = 1924 [pid 1920] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1921] rt_sigprocmask(SIG_SETMASK, [] [pid 1920] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1919] <... symlink resumed>) = 0 [pid 1923] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1921] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1920] <... mprotect resumed>) = 0 [pid 1919] write(1, "executing program\n", 18 [pid 1921] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1923] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1918] <... futex resumed>) = 0 [pid 1918] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1918] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1923] <... futex resumed>) = 1 executing program [pid 1923] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1921] <... futex resumed>) = 0 [pid 1920] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1919] <... write resumed>) = 18 [pid 311] <... restart_syscall resumed>) = 0 [pid 1921] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1920] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1920] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1919] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] umount2("./102", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1919] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1920] <... clone3 resumed> => {parent_tid=[1925]}, 88) = 1925 [pid 1919] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] openat(AT_FDCWD, "./102", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-5-15/strace-static-x86_64: Process 1925 attached [pid 1920] rt_sigprocmask(SIG_SETMASK, [] [pid 1919] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] <... openat resumed>) = 3 [pid 1920] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1919] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] fstat(3 [pid 1920] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1919] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1920] <... futex resumed>) = 0 [pid 1919] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] getdents64(3 [pid 1925] set_robust_list(0x7fd1a43f59a0, 24 [pid 1920] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1919] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1925] <... set_robust_list resumed>) = 0 [pid 1919] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] umount2("./102/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1919] <... mprotect resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./102/binderfs" [pid 1919] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1919] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] unlink("./102/binderfs" [pid 1925] rt_sigprocmask(SIG_SETMASK, [] [pid 1919] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 1919] <... clone3 resumed> => {parent_tid=[1926]}, 88) = 1926 [pid 311] rmdir("./102" [pid 1919] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rmdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1926 attached [pid 1925] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] mkdir("./103", 0777 [pid 1926] set_robust_list(0x7fd1a43f59a0, 24 [pid 1925] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1919] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1919] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1926] <... set_robust_list resumed>) = 0 [pid 1925] <... socket resumed>) = 3 [pid 1919] <... futex resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1927 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1926] rt_sigprocmask(SIG_SETMASK, [] [pid 1925] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1919] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1927 attached [pid 1926] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1925] <... futex resumed>) = 1 [pid 1920] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1924 attached [pid 1926] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1925] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1923] <... clone3 resumed>) = 1928 [pid 1920] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1926] <... socket resumed>) = 3 [pid 1925] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1923] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1920] <... futex resumed>) = 0 [pid 1927] set_robust_list(0x555563d1b6a0, 24 [pid 1924] set_robust_list(0x7fd1a43f59a0, 24 [pid 1923] <... futex resumed>) = 1 [pid 1918] <... futex resumed>) = 0 [pid 1923] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1918] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1925] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1923] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1920] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1918] <... futex resumed>) = 0 [pid 1923] ioctl(3, PPPIOCSMRU, 0 [pid 1918] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1923] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1923] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1918] <... futex resumed>) = 0 [pid 1923] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1918] exit_group(0 [pid 1925] <... socket resumed>) = 4 [pid 1923] <... futex resumed>) = ? [pid 1918] <... exit_group resumed>) = ? [pid 1926] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1925] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1923] +++ exited with 0 +++ [pid 1924] <... set_robust_list resumed>) = 0 [pid 1924] rt_sigprocmask(SIG_SETMASK, [] [pid 1927] <... set_robust_list resumed>) = 0 [pid 1924] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1927] rt_sigprocmask(SIG_SETMASK, [] [pid 1924] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1918] +++ exited with 0 +++ [pid 1925] <... futex resumed>) = 1 [pid 1924] <... socket resumed>) = 3 [pid 1920] <... futex resumed>) = 0 [pid 1927] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1924] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] chdir("./103" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1918, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 1920] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1925] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1924] <... futex resumed>) = 1 [pid 1924] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1927] <... chdir resumed>) = 0 [pid 1921] <... futex resumed>) = 0 [pid 1920] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1925] <... connect resumed>) = -1 EEXIST (File exists) [pid 1921] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1921] <... futex resumed>) = 1 [pid 1920] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1925] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1920] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... restart_syscall resumed>) = 0 [pid 1925] <... futex resumed>) = 0 [pid 1920] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1925] sendfile(-1, -1, [3 [pid 1920] <... futex resumed>) = 0 [pid 1924] <... futex resumed>) = 0 [pid 1920] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1925] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1927] <... prctl resumed>) = 0 [pid 1925] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1924] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 308] umount2("./96", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1927] setpgid(0, 0 [pid 1925] <... futex resumed>) = 1 [pid 1924] <... socket resumed>) = 4 [pid 1920] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1925] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1920] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./96", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1920] <... futex resumed>) = 0 [pid 1927] <... setpgid resumed>) = 0 [pid 1924] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1924] <... futex resumed>) = 1 [pid 1921] <... futex resumed>) = 0 [pid 1927] <... openat resumed>) = 3 [pid 1925] <... clone3 resumed>) = 1929 [pid 1924] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1921] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1920] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 1927] write(3, "1000", 4 [pid 1924] <... connect resumed>) = -1 EEXIST (File exists) [pid 1921] <... futex resumed>) = 0 [pid 1925] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] <... write resumed>) = 4 [pid 1924] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1920] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] fstat(3 [pid 1927] close(3 [pid 1924] <... futex resumed>) = 0 [pid 1921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1920] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] <... close resumed>) = 0 [pid 1925] <... futex resumed>) = 0 [pid 1924] sendfile(-1, -1, [3 [pid 1921] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1920] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1927] symlink("/dev/binderfs", "./binderfs" [pid 1925] ioctl(3, PPPIOCSMRU, 0 [pid 1924] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1921] <... futex resumed>) = 0 [pid 1920] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1927] <... symlink resumed>) = 0 [pid 1926] <... futex resumed>) = 1 [pid 1925] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1924] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1919] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 1927] write(1, "executing program\n", 18 [pid 1924] <... futex resumed>) = 0 [pid 1921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1927] <... write resumed>) = 18 [pid 1924] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1921] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1926] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1925] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1924] <... clone3 resumed>) = 1930 [pid 1921] <... futex resumed>) = 0 [pid 1919] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1927] <... futex resumed>) = 0 executing program [pid 1926] <... socket resumed>) = 4 [pid 1925] <... futex resumed>) = 1 [pid 1924] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1920] <... futex resumed>) = 0 [pid 1919] <... futex resumed>) = 0 [pid 1927] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1924] <... futex resumed>) = 0 [pid 1921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] umount2("./96/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1927] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1924] ioctl(3, PPPIOCSMRU, 0 [pid 1921] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1926] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1925] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1924] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1921] <... futex resumed>) = 0 [pid 1920] exit_group(0 [pid 1919] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1927] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1924] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1921] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1927] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1924] <... futex resumed>) = 0 [pid 1921] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1927] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1924] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1921] exit_group(0 [pid 1919] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] newfstatat(AT_FDCWD, "./96/binderfs" [pid 1927] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1926] <... futex resumed>) = 0 [pid 1925] <... futex resumed>) = ? [pid 1924] <... futex resumed>) = ? [pid 1921] <... exit_group resumed>) = ? [pid 1920] <... exit_group resumed>) = ? [pid 1927] <... mprotect resumed>) = 0 [pid 1926] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1925] +++ exited with 0 +++ [pid 1924] +++ exited with 0 +++ [pid 1921] +++ exited with 0 +++ [pid 1919] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1927] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1927] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1920] +++ exited with 0 +++ [pid 1927] <... clone3 resumed> => {parent_tid=[1931]}, 88) = 1931 [pid 1919] <... futex resumed>) = 0 [pid 1927] rt_sigprocmask(SIG_SETMASK, [] [pid 1926] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] unlink("./96/binderfs" [pid 1927] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1927] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1927] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1919] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1920, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1921, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-5-15/strace-static-x86_64: Process 1931 attached [pid 1931] set_robust_list(0x7fd1a43f59a0, 24 [pid 308] <... unlink resumed>) = 0 [pid 1926] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1931] <... set_robust_list resumed>) = 0 [pid 1931] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1931] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1926] <... futex resumed>) = 1 [pid 1919] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 1931] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] <... futex resumed>) = 0 [pid 1927] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1927] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1931] <... futex resumed>) = 1 [pid 1931] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1931] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] <... futex resumed>) = 0 [pid 1927] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1927] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1919] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1926] sendfile(-1, -1, [3 [pid 1919] <... futex resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1926] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1919] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1926] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1919] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1926] <... futex resumed>) = 0 [pid 308] close(3 [pid 1926] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1919] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 1931] <... futex resumed>) = 1 [pid 1931] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1931] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] <... futex resumed>) = 0 [pid 1927] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1927] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1926] <... clone3 resumed>) = 1932 [pid 1919] <... futex resumed>) = 0 [pid 308] rmdir("./96" [pid 1931] <... futex resumed>) = 1 [pid 1931] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1931] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] <... futex resumed>) = 0 [pid 1927] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1927] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1931] <... futex resumed>) = 1 [pid 1931] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1919] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rmdir resumed>) = 0 [pid 1931] <... clone3 resumed>) = 1933 [pid 1926] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./97", 0777 [pid 1931] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1927] <... futex resumed>) = 0 [pid 1927] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1927] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1931] <... futex resumed>) = 1 [pid 1931] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1931] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 1926] <... futex resumed>) = 1 [pid 1919] <... futex resumed>) = 0 [pid 1926] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1919] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1926] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1919] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1926] ioctl(3, PPPIOCSMRU, 0 [pid 1919] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1926] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1927] <... futex resumed>) = 0 [pid 1927] exit_group(0) = ? [pid 1926] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1919] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1934 [pid 1926] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1931] <... futex resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 1934 attached [pid 1931] +++ exited with 0 +++ [pid 1927] +++ exited with 0 +++ [pid 1919] exit_group(0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1927, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1919] <... exit_group resumed>) = ? [pid 1926] <... futex resumed>) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1926] +++ exited with 0 +++ [pid 1934] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1934] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1934] chdir("./97" [pid 1919] +++ exited with 0 +++ [pid 1934] <... chdir resumed>) = 0 [pid 1934] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1919, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1934] setpgid(0, 0) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 1934] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1934] write(3, "1000", 4) = 4 [pid 1934] close(3) = 0 [pid 1934] symlink("/dev/binderfs", "./binderfs" [pid 305] umount2("./105", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1934] <... symlink resumed>) = 0 [pid 305] openat(AT_FDCWD, "./105", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1934] write(1, "executing program\n", 18) = 18 executing program [pid 1934] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1934] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 305] <... openat resumed>) = 3 [pid 1934] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1934] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1934] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1934] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... restart_syscall resumed>) = 0 [pid 305] fstat(3 [pid 1934] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1934] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-5-15/strace-static-x86_64: Process 1935 attached [pid 1935] set_robust_list(0x7fd1a43f59a0, 24 [pid 305] getdents64(3 [pid 306] umount2("./110", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1935] <... set_robust_list resumed>) = 0 [pid 1935] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1935] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1934] <... clone3 resumed> => {parent_tid=[1935]}, 88) = 1935 [pid 1934] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1934] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1935] <... futex resumed>) = 0 [pid 1935] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... restart_syscall resumed>) = 0 [pid 306] openat(AT_FDCWD, "./110", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... openat resumed>) = 3 [pid 305] umount2("./105/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(3 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] umount2("./118", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] newfstatat(AT_FDCWD, "./105/binderfs" [pid 306] getdents64(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1934] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1935] <... socket resumed>) = 3 [pid 1935] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1934] <... futex resumed>) = 0 [pid 1934] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1935] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] unlink("./105/binderfs" [pid 304] openat(AT_FDCWD, "./118", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./110/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1934] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... unlink resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] getdents64(3 [pid 304] fstat(3 [pid 306] newfstatat(AT_FDCWD, "./110/binderfs" [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] unlink("./110/binderfs" [pid 305] close(3 [pid 304] getdents64(3 [pid 1935] <... socket resumed>) = 4 [pid 306] <... unlink resumed>) = 0 [pid 1935] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] getdents64(3 [pid 305] <... close resumed>) = 0 [pid 304] umount2("./118/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] rmdir("./105" [pid 306] close(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... rmdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 305] mkdir("./106", 0777 [pid 306] rmdir("./110" [pid 304] newfstatat(AT_FDCWD, "./118/binderfs" [pid 1935] <... futex resumed>) = 1 [pid 1934] <... futex resumed>) = 0 [pid 1934] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1934] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1935] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 305] <... mkdir resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1935] <... connect resumed>) = -1 EEXIST (File exists) [pid 311] <... restart_syscall resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] unlink("./118/binderfs" [pid 306] mkdir("./111", 0777 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... unlink resumed>) = 0 [pid 311] umount2("./103", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./103", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] <... mkdir resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] getdents64(3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./103/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./103/binderfs" [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./103/binderfs" [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1936 [pid 304] close(3ci2-android-5-15/strace-static-x86_64: Process 1936 attached [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] close(3 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... close resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 311] rmdir("./103") = 0 [pid 311] mkdir("./104", 0777ci2-android-5-15/strace-static-x86_64: Process 1937 attached [pid 1936] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... mkdir resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] rmdir("./118" [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1938 attached [pid 1937] set_robust_list(0x555563d1b6a0, 24 [pid 1936] <... set_robust_list resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1937 [pid 304] <... rmdir resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1938 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 304] mkdir("./119", 0777 [pid 1936] rt_sigprocmask(SIG_SETMASK, [] [pid 1935] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1934] <... futex resumed>) = 0 [pid 1934] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1934] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1935] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1935] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1934] <... futex resumed>) = 0 [pid 1934] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1934] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1935] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 304] <... mkdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1937] <... set_robust_list resumed>) = 0 [pid 1936] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1935] <... clone3 resumed>) = 1939 [pid 1935] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1934] <... futex resumed>) = 0 [pid 1934] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1934] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1935] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1935] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1934] <... futex resumed>) = 0 [pid 1934] exit_group(0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1936] chdir("./106" [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1934] <... exit_group resumed>) = ? [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1936] <... chdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1940 attached [pid 1938] set_robust_list(0x555563d1b6a0, 24 [pid 1937] rt_sigprocmask(SIG_SETMASK, [] [pid 1936] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1935] +++ exited with 0 +++ [pid 1934] +++ exited with 0 +++ [pid 1936] <... prctl resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1940 [pid 1937] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1938] <... set_robust_list resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1934, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1940] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1937] chdir("./111" [pid 1936] setpgid(0, 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1938] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1937] <... chdir resumed>) = 0 [pid 1936] <... setpgid resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1940] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1936] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1937] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1940] chdir("./119") = 0 [pid 1940] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1940] setpgid(0, 0) = 0 [pid 1940] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1936] <... openat resumed>) = 3 [pid 1937] <... prctl resumed>) = 0 [pid 1940] <... openat resumed>) = 3 [pid 1937] setpgid(0, 0 [pid 1936] write(3, "1000", 4 [pid 1940] write(3, "1000", 4) = 4 [pid 1940] close(3) = 0 [pid 1940] symlink("/dev/binderfs", "./binderfs" [pid 1938] chdir("./104" [pid 1937] <... setpgid resumed>) = 0 [pid 1936] <... write resumed>) = 4 [pid 1936] close(3 [pid 1937] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1936] <... close resumed>) = 0 [pid 1940] <... symlink resumed>) = 0 [pid 1936] symlink("/dev/binderfs", "./binderfs" [pid 1940] write(1, "executing program\n", 18 [pid 1937] <... openat resumed>) = 3 [pid 1940] <... write resumed>) = 18 executing program [pid 1940] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] write(3, "1000", 4 [pid 1936] <... symlink resumed>) = 0 [pid 1940] <... futex resumed>) = 0 [pid 1940] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1940] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1940] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1938] <... chdir resumed>) = 0 [pid 1937] <... write resumed>) = 4 [pid 1936] write(1, "executing program\n", 18 [pid 1937] close(3 executing program [pid 1936] <... write resumed>) = 18 [pid 1940] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1936] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1938] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1937] <... close resumed>) = 0 [pid 1940] <... mprotect resumed>) = 0 [pid 1940] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1940] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1941]}, 88) = 1941 [pid 1940] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1940] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1940] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1941 attached [pid 1941] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1941] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1941] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1941] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1940] <... futex resumed>) = 0 [pid 1940] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1940] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1936] <... futex resumed>) = 0 [pid 1937] symlink("/dev/binderfs", "./binderfs" [pid 1936] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1941] <... futex resumed>) = 1 [pid 1941] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1937] <... symlink resumed>) = 0 [pid 1936] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1937] write(1, "executing program\n", 18 [pid 1936] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1941] <... socket resumed>) = 4 [pid 1936] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1937] <... write resumed>) = 18 [pid 1936] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1941] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 1937] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1936] <... mprotect resumed>) = 0 [pid 1937] <... futex resumed>) = 0 [pid 1936] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1937] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1936] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1940] <... futex resumed>) = 0 [pid 1940] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1937] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1936] <... clone3 resumed> => {parent_tid=[1942]}, 88) = 1942 [pid 1937] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1936] rt_sigprocmask(SIG_SETMASK, [] [pid 1937] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1936] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1937] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1936] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1936] <... futex resumed>) = 0 [pid 1937] <... mprotect resumed>) = 0 [pid 1936] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1940] <... futex resumed>) = 0 [pid 1937] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1940] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1937] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1937] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1941] <... futex resumed>) = 1 [pid 1938] <... prctl resumed>) = 0 [pid 1937] <... clone3 resumed> => {parent_tid=[1943]}, 88) = 1943 [pid 1937] rt_sigprocmask(SIG_SETMASK, [] [pid 1938] setpgid(0, 0 [pid 1937] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1937] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1938] <... setpgid resumed>) = 0 [pid 1937] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1942 attached [pid 1938] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1937] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1941] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1941] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1940] <... futex resumed>) = 0 [pid 1938] <... openat resumed>) = 3 [pid 1940] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1940] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1941] <... futex resumed>) = 1 [pid 1941] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1941] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1940] <... futex resumed>) = 0 [pid 1942] set_robust_list(0x7fd1a43f59a0, 24 [pid 1938] write(3, "1000", 4 [pid 1940] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1940] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1941] <... futex resumed>) = 1 [pid 1941] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1942] <... set_robust_list resumed>) = 0 [pid 1938] <... write resumed>) = 4 [pid 1938] close(3) = 0 [pid 1938] symlink("/dev/binderfs", "./binderfs" [pid 1942] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./97", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1942] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1938] <... symlink resumed>) = 0 [pid 308] openat(AT_FDCWD, "./97", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 1942] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1938] write(1, "executing program\n", 18 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./97/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./97/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 1938] <... write resumed>) = 18 [pid 308] unlink("./97/binderfs" [pid 1938] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 1942] <... socket resumed>) = 3 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./97" [pid 1942] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1938] <... futex resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 1938] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] mkdir("./98", 0777 [pid 1942] <... futex resumed>) = 1 [pid 1938] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1936] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 1938] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1936] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1938] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1936] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1938] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1936] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1942] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1938] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1944 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1944 attached [pid 1942] <... socket resumed>) = 4 [pid 1941] <... clone3 resumed>) = 1945 [pid 1938] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1941] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1940] <... futex resumed>) = 0 [pid 1940] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1940] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1941] <... futex resumed>) = 1 [pid 1941] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1938] <... mprotect resumed>) = 0 [pid 1941] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1940] <... futex resumed>) = 0 [pid 1940] exit_group(0 [pid 1938] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1942] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1940] <... exit_group resumed>) = ? [pid 1938] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1942] <... futex resumed>) = 1 [pid 1944] set_robust_list(0x555563d1b6a0, 24 [pid 1936] <... futex resumed>) = 0 [pid 1941] <... futex resumed>) = ? [pid 1944] <... set_robust_list resumed>) = 0 [pid 1942] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1941] +++ exited with 0 +++ [pid 1940] +++ exited with 0 +++ [pid 1938] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1936] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1943 attached ) = 0 [pid 1938] <... clone3 resumed> => {parent_tid=[1946]}, 88) = 1946 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1940, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1943] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1942] <... connect resumed>) = 0 [pid 1938] rt_sigprocmask(SIG_SETMASK, [] [pid 1936] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1943] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1943] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1942] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1938] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1943] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1943] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1946 attached [pid 1946] set_robust_list(0x7fd1a43f59a0, 24 [pid 1938] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] <... futex resumed>) = 0 [pid 1942] <... futex resumed>) = 1 [pid 1938] <... futex resumed>) = 0 [pid 1942] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1937] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1936] <... futex resumed>) = 0 [pid 1946] <... set_robust_list resumed>) = 0 [pid 1946] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1946] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1937] <... futex resumed>) = 1 [pid 1942] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1938] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1936] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1942] sendfile(-1, -1, [3 [pid 1937] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1936] <... futex resumed>) = 0 [pid 1942] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1936] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1942] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1936] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1942] <... futex resumed>) = 0 [pid 1936] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1942] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1936] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1943] <... futex resumed>) = 0 [pid 1943] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1943] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] <... futex resumed>) = 0 [pid 1937] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1937] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1942] <... clone3 resumed>) = 1947 [pid 1943] <... futex resumed>) = 1 [pid 1943] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1943] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] <... futex resumed>) = 0 [pid 1937] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1937] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1943] <... futex resumed>) = 1 [pid 1942] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] rt_sigprocmask(SIG_SETMASK, [] [pid 1943] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1943] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] <... futex resumed>) = 0 [pid 1937] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1937] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1943] <... futex resumed>) = 1 [pid 1943] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1944] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1943] <... clone3 resumed>) = 1948 [pid 1942] <... futex resumed>) = 1 [pid 1936] <... futex resumed>) = 0 [pid 1943] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] <... futex resumed>) = 0 [pid 1937] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] chdir("./98" [pid 1942] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1937] <... futex resumed>) = 0 [pid 1936] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1943] <... futex resumed>) = 1 [pid 1943] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1943] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1937] <... futex resumed>) = 0 [pid 1937] exit_group(0 [pid 1944] <... chdir resumed>) = 0 [pid 1942] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1937] <... exit_group resumed>) = ? [pid 1936] <... futex resumed>) = 0 [pid 1943] <... futex resumed>) = ? [pid 1944] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1943] +++ exited with 0 +++ [pid 1942] ioctl(3, PPPIOCSMRU, 0 [pid 1937] +++ exited with 0 +++ [pid 1936] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1944] <... prctl resumed>) = 0 [pid 1942] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 1946] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1938] <... futex resumed>) = 0 [pid 1938] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1938] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1946] <... futex resumed>) = 1 [pid 1946] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1942] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] setpgid(0, 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1937, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1946] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1938] <... futex resumed>) = 0 [pid 1938] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1944] <... setpgid resumed>) = 0 [pid 1942] <... futex resumed>) = 1 [pid 1938] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1936] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... restart_syscall resumed>) = 0 [pid 1944] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1942] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1936] exit_group(0 [pid 1944] <... openat resumed>) = 3 [pid 1946] <... futex resumed>) = 1 [pid 1936] <... exit_group resumed>) = ? [pid 1942] <... futex resumed>) = ? [pid 304] umount2("./119", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1942] +++ exited with 0 +++ [pid 1946] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1946] <... connect resumed>) = -1 EEXIST (File exists) [pid 1946] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1938] <... futex resumed>) = 0 [pid 1938] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1938] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1946] <... futex resumed>) = 1 [pid 1946] sendfile(-1, -1, [3 [pid 1936] +++ exited with 0 +++ [pid 1946] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 304] openat(AT_FDCWD, "./119", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1936, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1944] write(3, "1000", 4 [pid 304] <... openat resumed>) = 3 [pid 1946] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1938] <... futex resumed>) = 0 [pid 1938] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1938] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1946] <... futex resumed>) = 1 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1944] <... write resumed>) = 4 [pid 304] fstat(3 [pid 1944] close(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1944] <... close resumed>) = 0 [pid 1946] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 304] getdents64(3 [pid 1944] symlink("/dev/binderfs", "./binderfs" [pid 1946] <... clone3 resumed>) = 1949 [pid 1944] <... symlink resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1946] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1938] <... futex resumed>) = 0 [pid 1938] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] write(1, "executing program\n", 18 [pid 1938] <... futex resumed>) = 0 [pid 304] umount2("./119/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1946] <... futex resumed>) = 1 [pid 1938] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1946] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1946] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1938] <... futex resumed>) = 0 [pid 1946] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL executing program [pid 1944] <... write resumed>) = 18 [pid 1938] exit_group(0 [pid 1946] <... futex resumed>) = ? [pid 1938] <... exit_group resumed>) = ? [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1946] +++ exited with 0 +++ [pid 1944] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1938] +++ exited with 0 +++ [pid 304] newfstatat(AT_FDCWD, "./119/binderfs" [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1938, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1944] <... futex resumed>) = 0 [pid 1944] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1944] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1944] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1944] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1944] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1944] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0}ci2-android-5-15/strace-static-x86_64: Process 1950 attached [pid 311] <... restart_syscall resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 304] unlink("./119/binderfs" [pid 1950] set_robust_list(0x7fd1a43f59a0, 24 [pid 1944] <... clone3 resumed> => {parent_tid=[1950]}, 88) = 1950 [pid 304] <... unlink resumed>) = 0 [pid 1950] <... set_robust_list resumed>) = 0 [pid 1944] rt_sigprocmask(SIG_SETMASK, [] [pid 304] getdents64(3 [pid 1950] rt_sigprocmask(SIG_SETMASK, [] [pid 1944] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] umount2("./104", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./111", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./106", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1950] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1944] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] close(3 [pid 1950] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1944] <... futex resumed>) = 0 [pid 311] openat(AT_FDCWD, "./104", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./111", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] openat(AT_FDCWD, "./106", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... close resumed>) = 0 [pid 1950] <... socket resumed>) = 3 [pid 1944] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 305] <... openat resumed>) = 3 [pid 304] rmdir("./119" [pid 1950] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] fstat(3 [pid 306] fstat(3 [pid 305] fstat(3 [pid 304] <... rmdir resumed>) = 0 [pid 1950] <... futex resumed>) = 0 [pid 1944] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] mkdir("./120", 0777 [pid 1950] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1944] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 306] getdents64(3 [pid 305] getdents64(3 [pid 304] <... mkdir resumed>) = 0 [pid 1950] <... socket resumed>) = 4 [pid 1944] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1950] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] umount2("./104/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./111/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./106/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1950] <... futex resumed>) = 0 [pid 1944] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1950] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1944] <... futex resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./104/binderfs" [pid 306] newfstatat(AT_FDCWD, "./111/binderfs" [pid 305] newfstatat(AT_FDCWD, "./106/binderfs" [pid 1950] <... connect resumed>) = -1 EEXIST (File exists) [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1951 [pid 1950] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1944] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] unlink("./104/binderfs" [pid 306] unlink("./111/binderfs" [pid 305] unlink("./106/binderfs" [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1950] <... futex resumed>) = 0 [pid 1944] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... unlink resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1950] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1944] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 306] getdents64(3 [pid 305] getdents64(3 [pid 1950] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1944] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1950] sendfile(-1, -1, [3 [pid 1944] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] close(3 [pid 306] close(3 [pid 305] close(3 [pid 1950] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 1950] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rmdir("./104" [pid 306] rmdir("./111" [pid 305] rmdir("./106"ci2-android-5-15/strace-static-x86_64: Process 1951 attached [pid 1950] <... futex resumed>) = 1 [pid 1944] <... futex resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 1951] set_robust_list(0x555563d1b6a0, 24 [pid 1950] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1944] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./105", 0777 [pid 306] <... rmdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 1951] <... set_robust_list resumed>) = 0 [pid 1944] <... futex resumed>) = 0 [pid 1951] rt_sigprocmask(SIG_SETMASK, [] [pid 1944] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1951] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1950] <... clone3 resumed>) = 1952 [pid 306] mkdir("./112", 0777 [pid 305] mkdir("./107", 0777 [pid 1951] chdir("./120" [pid 311] <... mkdir resumed>) = 0 [pid 1951] <... chdir resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 1951] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1950] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1950] <... futex resumed>) = 1 [pid 1944] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1950] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1944] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1951] <... prctl resumed>) = 0 [pid 1951] setpgid(0, 0) = 0 [pid 1951] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1951] write(3, "1000", 4 [pid 1950] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1944] <... futex resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1954 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1953 ci2-android-5-15/strace-static-x86_64: Process 1955 attached [pid 1950] ioctl(3, PPPIOCSMRU, 0 [pid 1944] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1955 ci2-android-5-15/strace-static-x86_64: Process 1953 attached [pid 1955] set_robust_list(0x555563d1b6a0, 24 [pid 1950] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 1950] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1955] <... set_robust_list resumed>) = 0 [pid 1950] <... futex resumed>) = 1 [pid 1944] <... futex resumed>) = 0 [pid 1953] set_robust_list(0x555563d1b6a0, 24 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1954 attached [pid 1950] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1944] exit_group(0 [pid 1955] rt_sigprocmask(SIG_SETMASK, [] [pid 1953] <... set_robust_list resumed>) = 0 [pid 1955] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1950] <... futex resumed>) = ? [pid 1944] <... exit_group resumed>) = ? [pid 1951] <... write resumed>) = 4 [pid 1950] +++ exited with 0 +++ [pid 1951] close(3) = 0 [pid 1951] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1951] write(1, "executing program\n", 18) = 18 [pid 1944] +++ exited with 0 +++ [pid 1955] chdir("./112" [pid 1951] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1944, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 1953] rt_sigprocmask(SIG_SETMASK, [] [pid 1951] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1951] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1951] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1955] <... chdir resumed>) = 0 [pid 1954] set_robust_list(0x555563d1b6a0, 24 [pid 1953] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1951] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1955] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1951] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1955] <... prctl resumed>) = 0 [pid 1953] chdir("./107" [pid 1951] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1951] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1955] setpgid(0, 0 [pid 1951] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1954] <... set_robust_list resumed>) = 0 [pid 1953] <... chdir resumed>) = 0 [pid 1951] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1955] <... setpgid resumed>) = 0 [pid 1953] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1954] rt_sigprocmask(SIG_SETMASK, [] [pid 1951] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1955] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1954] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1953] <... prctl resumed>) = 0 [pid 1951] <... clone3 resumed> => {parent_tid=[1956]}, 88) = 1956 [pid 1951] rt_sigprocmask(SIG_SETMASK, [] [pid 1955] <... openat resumed>) = 3 [pid 1953] setpgid(0, 0 [pid 1951] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1954] chdir("./105" [pid 1951] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1951] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1956 attached [pid 1956] set_robust_list(0x7fd1a43f59a0, 24 [pid 1955] write(3, "1000", 4 [pid 1954] <... chdir resumed>) = 0 [pid 1953] <... setpgid resumed>) = 0 [pid 1955] <... write resumed>) = 4 [pid 1956] <... set_robust_list resumed>) = 0 [pid 1955] close(3 [pid 1954] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1953] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1955] <... close resumed>) = 0 [pid 1954] <... prctl resumed>) = 0 [pid 1956] rt_sigprocmask(SIG_SETMASK, [] [pid 1953] <... openat resumed>) = 3 [pid 1955] symlink("/dev/binderfs", "./binderfs" [pid 1954] setpgid(0, 0 [pid 1953] write(3, "1000", 4 [pid 1956] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1956] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1955] <... symlink resumed>) = 0 [pid 1954] <... setpgid resumed>) = 0 [pid 1955] write(1, "executing program\n", 18 [pid 1953] <... write resumed>) = 4 [pid 1955] <... write resumed>) = 18 [pid 1956] <... socket resumed>) = 3 [pid 1956] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1954] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1953] close(3 [pid 1951] <... futex resumed>) = 0 [pid 1955] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] <... close resumed>) = 0 [pid 1951] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1955] <... futex resumed>) = 0 [pid 1954] <... openat resumed>) = 3 [pid 1953] symlink("/dev/binderfs", "./binderfs" [pid 1951] <... futex resumed>) = 0 [pid 1951] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1956] <... futex resumed>) = 1 [pid 1956] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1956] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1951] <... futex resumed>) = 0 [pid 1951] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1951] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1956] <... futex resumed>) = 1 [pid 1956] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1956] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1951] <... futex resumed>) = 0 [pid 1951] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1951] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1956] <... futex resumed>) = 1 [pid 1956] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1956] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1951] <... futex resumed>) = 0 [pid 1951] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1951] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1956] <... futex resumed>) = 1 [pid 1956] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] <... restart_syscall resumed>) = 0 executing program [pid 1955] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1954] write(3, "1000", 4 [pid 1953] <... symlink resumed>) = 0 [pid 308] umount2("./98", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1955] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1954] <... write resumed>) = 4 [pid 1953] write(1, "executing program\n", 18 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 1955] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1954] close(3 [pid 1953] <... write resumed>) = 18 [pid 308] openat(AT_FDCWD, "./98", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1955] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1953] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1954] <... close resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 1956] <... clone3 resumed>) = 1957 [pid 1955] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1954] symlink("/dev/binderfs", "./binderfs" [pid 1953] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 1956] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1955] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./98/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./98/binderfs" [pid 1955] <... mprotect resumed>) = 0 [pid 1954] <... symlink resumed>) = 0 [pid 1953] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1956] <... futex resumed>) = 1 [pid 1951] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1951] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./98/binderfs" [pid 1956] ioctl(3, PPPIOCSMRU, 0 [pid 1955] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1954] write(1, "executing program\n", 18 [pid 1953] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1951] <... futex resumed>) = 0 [pid 1951] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./98" [pid 1956] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1955] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1954] <... write resumed>) = 18 [pid 1953] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... rmdir resumed>) = 0 executing program [pid 308] mkdir("./99", 0777 [pid 1956] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1955] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1954] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1956] <... futex resumed>) = 1 [pid 1954] <... futex resumed>) = 0 [pid 1953] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1956] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1955] <... clone3 resumed> => {parent_tid=[1958]}, 88) = 1958 [pid 1954] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1953] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1955] rt_sigprocmask(SIG_SETMASK, [] [pid 1954] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1953] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1955] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1954] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1953] <... mprotect resumed>) = 0 [pid 1955] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1954] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1953] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1955] <... futex resumed>) = 0 [pid 1954] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1953] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1958 attached [pid 1955] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1954] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1953] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1951] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 1958] set_robust_list(0x7fd1a43f59a0, 24 [pid 1954] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1951] exit_group(0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1958] <... set_robust_list resumed>) = 0 [pid 1956] <... futex resumed>) = ? [pid 1954] <... mprotect resumed>) = 0 [pid 1953] <... clone3 resumed> => {parent_tid=[1959]}, 88) = 1959 [pid 1951] <... exit_group resumed>) = ? [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1958] rt_sigprocmask(SIG_SETMASK, [] [pid 1956] +++ exited with 0 +++ [pid 1954] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1953] rt_sigprocmask(SIG_SETMASK, [] [pid 1951] +++ exited with 0 +++ [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1960 attached [pid 1958] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1954] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1953] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1958] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1954] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1953] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1960 [pid 1958] <... socket resumed>) = 3 [pid 1953] <... futex resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1951, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1958] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1954] <... clone3 resumed> => {parent_tid=[1961]}, 88) = 1961 [pid 1953] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1958] <... futex resumed>) = 1 [pid 1955] <... futex resumed>) = 0 [pid 1954] rt_sigprocmask(SIG_SETMASK, [] [pid 1960] set_robust_list(0x555563d1b6a0, 24 [pid 1958] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1955] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1954] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 1958] <... socket resumed>) = 4 [pid 1955] <... futex resumed>) = 0 [pid 1954] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1958] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1955] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1954] <... futex resumed>) = 0 [pid 1958] <... futex resumed>) = 0 [pid 1955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1960] <... set_robust_list resumed>) = 0 [pid 1958] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1955] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1954] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1958] <... connect resumed>) = -1 EEXIST (File exists) [pid 1955] <... futex resumed>) = 0 [pid 304] umount2("./120", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1958] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1955] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1958] <... futex resumed>) = 0 [pid 1955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1958] sendfile(-1, -1, [3 [pid 1955] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] rt_sigprocmask(SIG_SETMASK, [] [pid 1958] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1955] <... futex resumed>) = 0 [pid 304] openat(AT_FDCWD, "./120", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1960] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1958] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1955] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1958] <... futex resumed>) = 0 [pid 1955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... openat resumed>) = 3 [pid 1958] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1955] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] fstat(3 [pid 1960] chdir("./99" [pid 1958] <... clone3 resumed>) = 1962 [pid 1955] <... futex resumed>) = 0 [pid 1958] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1955] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1958] <... futex resumed>) = 0 [pid 1955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1958] ioctl(3, PPPIOCSMRU, 0 [pid 1955] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1958] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1955] <... futex resumed>) = 0 [pid 1958] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1955] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1958] <... futex resumed>) = 0 [pid 1955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1958] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1955] exit_group(0 [pid 1958] <... futex resumed>) = ? [pid 1955] <... exit_group resumed>) = ? [pid 1960] <... chdir resumed>) = 0 [pid 1958] +++ exited with 0 +++ [pid 1955] +++ exited with 0 +++ [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-5-15/strace-static-x86_64: Process 1961 attached [pid 304] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1955, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1961] set_robust_list(0x7fd1a43f59a0, 24 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] umount2("./120/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1961] <... set_robust_list resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1961] rt_sigprocmask(SIG_SETMASK, [] [pid 304] newfstatat(AT_FDCWD, "./120/binderfs" [pid 1961] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1961] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 304] unlink("./120/binderfs" [pid 1961] <... socket resumed>) = 3 [pid 1961] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... unlink resumed>) = 0 [pid 1961] <... futex resumed>) = 1 [pid 1954] <... futex resumed>) = 0 [pid 304] getdents64(3 [pid 1961] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1954] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1961] <... socket resumed>) = 4 [pid 1954] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1961] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1954] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1961] <... futex resumed>) = 0 [pid 1960] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1954] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] close(3 [pid 1961] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1954] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1961] <... connect resumed>) = -1 EEXIST (File exists) [pid 1954] <... futex resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 1961] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1954] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] rmdir("./120" [pid 1961] <... futex resumed>) = 0 [pid 1954] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1961] sendfile(-1, -1, [3 [pid 1954] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 1959 attached [pid 1961] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1954] <... futex resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 1961] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1959] set_robust_list(0x7fd1a43f59a0, 24 [pid 1954] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] mkdir("./121", 0777 [pid 1961] <... futex resumed>) = 0 [pid 1959] <... set_robust_list resumed>) = 0 [pid 1954] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1961] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1959] rt_sigprocmask(SIG_SETMASK, [] [pid 1954] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1961] <... clone3 resumed>) = 1963 [pid 1960] <... prctl resumed>) = 0 [pid 1959] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1954] <... futex resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 1961] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] setpgid(0, 0 [pid 1959] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1954] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1961] <... futex resumed>) = 0 [pid 1959] <... socket resumed>) = 3 [pid 1954] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1961] ioctl(3, PPPIOCSMRU, 0 [pid 1960] <... setpgid resumed>) = 0 [pid 1959] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1954] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1961] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1959] <... futex resumed>) = 1 [pid 1954] <... futex resumed>) = 0 [pid 1953] <... futex resumed>) = 0 [pid 1961] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1959] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1954] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1953] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1961] <... futex resumed>) = 0 [pid 1959] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1954] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1953] <... futex resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1961] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1960] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1959] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1954] exit_group(0 [pid 1953] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1961] <... futex resumed>) = ? [pid 1959] <... socket resumed>) = 4 [pid 1954] <... exit_group resumed>) = ? [pid 1961] +++ exited with 0 +++ [pid 1960] <... openat resumed>) = 3 [pid 1959] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1954] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1954, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./112", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1960] write(3, "1000", 4 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1964 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1959] <... futex resumed>) = 1 [pid 1953] <... futex resumed>) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1960] <... write resumed>) = 4 [pid 1959] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1953] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./112", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1959] <... connect resumed>) = -1 EEXIST (File exists) [pid 1953] <... futex resumed>) = 0 [pid 1960] close(3 [pid 1959] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1959] <... futex resumed>) = 0 [pid 1953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] fstat(3 [pid 1960] <... close resumed>) = 0 [pid 1959] sendfile(-1, -1, [3 [pid 1953] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1960] symlink("/dev/binderfs", "./binderfs" [pid 1959] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1953] <... futex resumed>) = 0 [pid 1959] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1953] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 1959] <... futex resumed>) = 0 [pid 1953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1960] <... symlink resumed>) = 0 [pid 1959] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1953] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1960] write(1, "executing program\n", 18 [pid 1959] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1953] <... futex resumed>) = 0 executing program [pid 306] umount2("./112/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1960] <... write resumed>) = 18 [pid 1959] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1953] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1960] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1959] <... clone3 resumed>) = 1965 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1960] <... futex resumed>) = 0 [pid 1959] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1953] <... futex resumed>) = 0 [pid 1959] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1953] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1959] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1953] <... futex resumed>) = 0 [pid 1959] ioctl(3, PPPIOCSMRU, 0 [pid 1953] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1960] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1959] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] newfstatat(AT_FDCWD, "./112/binderfs" [pid 1959] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1953] <... futex resumed>) = 0 [pid 1960] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1959] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1953] exit_group(0 [pid 1959] <... futex resumed>) = ? [pid 1953] <... exit_group resumed>) = ? [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1960] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1959] +++ exited with 0 +++ [pid 1953] +++ exited with 0 +++ [pid 306] unlink("./112/binderfs"ci2-android-5-15/strace-static-x86_64: Process 1964 attached [pid 1964] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1964] rt_sigprocmask(SIG_SETMASK, [] [pid 1960] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1953, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1964] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1964] chdir("./121") = 0 [pid 1960] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] getdents64(3 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1964] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1964] setpgid(0, 0) = 0 [pid 1964] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1964] write(3, "1000", 4) = 4 [pid 1964] close(3) = 0 [pid 1964] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1964] write(1, "executing program\n", 18) = 18 [pid 1964] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1964] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1960] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1960] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1964] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 1960] <... mprotect resumed>) = 0 [pid 306] close(3 [pid 1964] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1960] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... close resumed>) = 0 [pid 1960] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1964] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1960] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] rmdir("./112" [pid 1964] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1964] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1960] <... clone3 resumed> => {parent_tid=[1966]}, 88) = 1966 [pid 306] <... rmdir resumed>) = 0 [pid 1960] rt_sigprocmask(SIG_SETMASK, [] [pid 306] mkdir("./113", 0777 [pid 1960] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1964] <... mprotect resumed>) = 0 [pid 1964] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... mkdir resumed>) = 0 [pid 1960] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1964] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1960] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1964] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1960] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1964] <... clone3 resumed> => {parent_tid=[1967]}, 88) = 1967 [pid 1964] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1964] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1964] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1966 attached [pid 1966] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1966] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1966] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 ci2-android-5-15/strace-static-x86_64: Process 1967 attached [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1968 [pid 1966] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] <... futex resumed>) = 0 [pid 1960] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1960] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1966] <... futex resumed>) = 1 [pid 1966] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1967] set_robust_list(0x7fd1a43f59a0, 24 [pid 1966] <... socket resumed>) = 4 [pid 1966] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1960] <... futex resumed>) = 0 [pid 1960] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1960] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1966] <... futex resumed>) = 1 [pid 1967] <... set_robust_list resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1968 attached [pid 1968] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1968] rt_sigprocmask(SIG_SETMASK, [] [pid 1967] rt_sigprocmask(SIG_SETMASK, [] [pid 1968] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1967] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1966] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1968] chdir("./113") = 0 [pid 1967] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 1968] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1968] setpgid(0, 0) = 0 [pid 1968] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... restart_syscall resumed>) = 0 [pid 1968] <... openat resumed>) = 3 [pid 1968] write(3, "1000", 4 [pid 311] umount2("./105", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1968] <... write resumed>) = 4 [pid 1968] close(3) = 0 [pid 1968] symlink("/dev/binderfs", "./binderfs") = 0 [pid 1968] write(1, "executing program\n", 18) = 18 [pid 1968] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1968] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1968] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1968] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1968] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 305] umount2("./107", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 1968] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1968] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1969]}, 88) = 1969 [pid 1967] <... socket resumed>) = 3 [pid 1966] <... connect resumed>) = -1 EEXIST (File exists) [pid 311] openat(AT_FDCWD, "./105", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 1969 attached [pid 311] <... openat resumed>) = 3 [pid 305] openat(AT_FDCWD, "./107", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] fstat(3 [pid 305] <... openat resumed>) = 3 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] fstat(3 [pid 1969] set_robust_list(0x7fd1a43f59a0, 24 [pid 311] getdents64(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1969] <... set_robust_list resumed>) = 0 [pid 1969] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1969] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1968] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1968] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1969] <... futex resumed>) = 0 [pid 1969] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1968] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] getdents64(3 [pid 1969] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./105/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./107/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./105/binderfs" [pid 305] newfstatat(AT_FDCWD, "./107/binderfs" [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./105/binderfs" [pid 305] unlink("./107/binderfs" [pid 1969] <... futex resumed>) = 1 [pid 1968] <... futex resumed>) = 0 [pid 311] <... unlink resumed>) = 0 [pid 1968] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... unlink resumed>) = 0 [pid 311] getdents64(3 [pid 305] getdents64(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3 [pid 305] close(3 [pid 1968] <... futex resumed>) = 0 [pid 311] <... close resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 1968] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1967] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1966] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rmdir("./105" [pid 305] rmdir("./107" [pid 1969] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... rmdir resumed>) = 0 [pid 1969] <... socket resumed>) = 4 [pid 311] mkdir("./106", 0777 [pid 305] <... rmdir resumed>) = 0 [pid 1969] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1968] <... futex resumed>) = 0 [pid 1968] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 305] mkdir("./108", 0777 [pid 1968] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1969] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1969] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1968] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... mkdir resumed>) = 0 [pid 1968] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1968] <... futex resumed>) = 0 [pid 1968] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1969] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1969] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1968] <... futex resumed>) = 0 [pid 1968] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1968] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1969] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 1971 [pid 1969] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1968] <... futex resumed>) = 0 [pid 1968] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1970 [pid 1968] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1969] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1969] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1968] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1972 attached [pid 1967] <... futex resumed>) = 1 [pid 1966] <... futex resumed>) = 1 [pid 1964] <... futex resumed>) = 0 [pid 1960] <... futex resumed>) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1972 [pid 1964] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1964] <... futex resumed>) = 0 [pid 1960] <... futex resumed>) = 0 [pid 1964] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1960] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1968] exit_group(0) = ? [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1967] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1966] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1967] <... socket resumed>) = 4 [pid 1966] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1967] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1972] set_robust_list(0x555563d1b6a0, 24 [pid 1966] <... futex resumed>) = 1 [pid 1972] <... set_robust_list resumed>) = 0 [pid 1967] <... futex resumed>) = 1 [pid 1964] <... futex resumed>) = 0 [pid 1960] <... futex resumed>) = 0 [pid 1964] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1964] <... futex resumed>) = 0 [pid 1960] <... futex resumed>) = 0 [pid 1964] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1960] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1966] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1969] +++ exited with 0 +++ [pid 1968] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1968, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1970 attached [pid 1970] set_robust_list(0x555563d1b6a0, 24 [pid 1967] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1970] <... set_robust_list resumed>) = 0 [pid 1970] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1970] chdir("./106" [pid 1967] <... connect resumed>) = -1 EEXIST (File exists) [pid 1970] <... chdir resumed>) = 0 [pid 1970] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1970] setpgid(0, 0) = 0 [pid 1966] <... clone3 resumed>) = 1973 [pid 1970] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 1967] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1970] write(3, "1000", 4) = 4 [pid 1970] close(3) = 0 [pid 1970] symlink("/dev/binderfs", "./binderfs" [pid 1967] <... futex resumed>) = 1 [pid 1964] <... futex resumed>) = 0 [pid 1966] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1964] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1964] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1967] sendfile(-1, -1, [3 [pid 1966] <... futex resumed>) = 1 [pid 1960] <... futex resumed>) = 0 [pid 1972] rt_sigprocmask(SIG_SETMASK, [] [pid 1967] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1966] ioctl(3, PPPIOCSMRU, 0 [pid 1960] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1960] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1967] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1972] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1966] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1970] <... symlink resumed>) = 0 [pid 1970] write(1, "executing program\n", 18) = 18 [pid 1970] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 1967] <... futex resumed>) = 1 [pid 1964] <... futex resumed>) = 0 [pid 1964] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1964] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1970] <... futex resumed>) = 0 [pid 1970] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1967] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1966] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1970] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1970] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1970] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1970] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1967] <... clone3 resumed>) = 1974 [pid 1966] <... futex resumed>) = 1 [pid 1960] <... futex resumed>) = 0 [pid 1966] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1960] exit_group(0 [pid 1967] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1960] <... exit_group resumed>) = ? [pid 1972] chdir("./108" [pid 1967] <... futex resumed>) = 1 [pid 1966] <... futex resumed>) = ? [pid 1964] <... futex resumed>) = 0 [pid 1967] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1964] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1964] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1970] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1970] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1966] +++ exited with 0 +++ [pid 1960] +++ exited with 0 +++ [pid 1967] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1960, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1970] <... clone3 resumed> => {parent_tid=[1975]}, 88) = 1975 [pid 1970] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1970] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1970] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1967] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1972] <... chdir resumed>) = 0 [pid 1967] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1964] <... futex resumed>) = 0 [pid 1967] <... futex resumed>) = 1 [pid 1972] prctl(PR_SET_PDEATHSIG, SIGKILLci2-android-5-15/strace-static-x86_64: Process 1975 attached [pid 1964] exit_group(0 [pid 1967] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 ENOSYS (Function not implemented) [pid 1964] <... exit_group resumed>) = ? [pid 1975] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1975] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1975] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1967] +++ exited with 0 +++ [pid 1964] +++ exited with 0 +++ [pid 1975] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1964, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1970] <... futex resumed>) = 0 [pid 1970] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1970] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1975] <... futex resumed>) = 1 [pid 1975] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1972] <... prctl resumed>) = 0 [pid 1975] <... socket resumed>) = 4 [pid 1975] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1970] <... futex resumed>) = 0 [pid 1970] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1970] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1975] <... futex resumed>) = 1 [pid 1972] setpgid(0, 0) = 0 [pid 1975] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1972] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1975] <... connect resumed>) = -1 EEXIST (File exists) [pid 1975] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1970] <... futex resumed>) = 0 [pid 1970] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1970] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1975] sendfile(-1, -1, [3 [pid 1972] <... openat resumed>) = 3 [pid 1972] write(3, "1000", 4) = 4 [pid 1975] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1972] close(3) = 0 [pid 1972] symlink("/dev/binderfs", "./binderfs" [pid 1975] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1970] <... futex resumed>) = 0 [pid 1975] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1970] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1975] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1970] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1975] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1972] <... symlink resumed>) = 0 [pid 1972] write(1, "executing program\n", 18) = 18 [pid 1972] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1972] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1975] <... clone3 resumed>) = 1976 executing program [pid 1972] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1972] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1972] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1975] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1972] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 1975] <... futex resumed>) = 1 [pid 1970] <... futex resumed>) = 0 [pid 1975] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 1970] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1975] ioctl(3, PPPIOCSMRU, 0 [pid 1970] <... futex resumed>) = 0 [pid 1970] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1975] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1975] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1972] <... mprotect resumed>) = 0 [pid 1975] <... futex resumed>) = 1 [pid 1970] <... futex resumed>) = 0 [pid 1975] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1970] exit_group(0) = ? [pid 1975] <... futex resumed>) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 1972] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1972] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1977]}, 88) = 1977 [pid 1972] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1972] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 1972] <... futex resumed>) = 0 [pid 1975] +++ exited with 0 +++ [pid 1970] +++ exited with 0 +++ [pid 1972] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1970, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./113", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./113", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-5-15/strace-static-x86_64: Process 1977 attached [pid 306] getdents64(3 [pid 1977] set_robust_list(0x7fd1a43f59a0, 24 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1977] <... set_robust_list resumed>) = 0 [pid 306] umount2("./113/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./113/binderfs" [pid 1977] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1977] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] unlink("./113/binderfs" [pid 1977] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 306] <... unlink resumed>) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1977] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] close(3 [pid 1972] <... futex resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 1972] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rmdir("./113" [pid 1972] <... futex resumed>) = 0 [pid 1972] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./114", 0777 [pid 1977] <... futex resumed>) = 1 [pid 1977] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1977] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1972] <... futex resumed>) = 0 [pid 1972] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1972] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1977] <... futex resumed>) = 1 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] umount2("./121", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1977] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1977] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1972] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1978 [pid 304] openat(AT_FDCWD, "./121", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1972] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... openat resumed>) = 3 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] fstat(3 [pid 1972] <... futex resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1972] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] getdents64(3 [pid 308] umount2("./99", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] umount2("./121/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] openat(AT_FDCWD, "./99", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... openat resumed>) = 3 [pid 304] newfstatat(AT_FDCWD, "./121/binderfs" [pid 308] fstat(3 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] unlink("./121/binderfs" [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... unlink resumed>) = 0 [pid 308] umount2("./99/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] getdents64(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] newfstatat(AT_FDCWD, "./99/binderfs" [pid 304] close(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... close resumed>) = 0 [pid 308] unlink("./99/binderfs" [pid 304] rmdir("./121" [pid 308] <... unlink resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1978 attached [pid 304] mkdir("./122", 0777 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./99") = 0 [pid 304] <... mkdir resumed>) = 0 [pid 308] mkdir("./100", 0777 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1978] set_robust_list(0x555563d1b6a0, 24 [pid 308] <... mkdir resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1978] <... set_robust_list resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 1979 attached [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1979 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1977] <... futex resumed>) = 1 [pid 1977] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1977] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1972] <... futex resumed>) = 0 [pid 1972] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1972] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1977] <... futex resumed>) = 1 [pid 1977] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1979] set_robust_list(0x555563d1b6a0, 24 [pid 1978] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1980 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 1978] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1979] <... set_robust_list resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1978] chdir("./114") = 0 [pid 1978] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1977] <... clone3 resumed>) = 1981 [pid 1979] rt_sigprocmask(SIG_SETMASK, [] [pid 1977] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1972] <... futex resumed>) = 0 [pid 1972] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1972] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1977] <... futex resumed>) = 1 [pid 1977] ioctl(3, PPPIOCSMRU, 0 [pid 1978] <... prctl resumed>) = 0 [pid 1977] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1977] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1972] <... futex resumed>) = 0 [pid 1972] exit_group(0 [pid 1979] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1978] setpgid(0, 0 [pid 1972] <... exit_group resumed>) = ? [pid 1977] <... futex resumed>) = ? [pid 1979] chdir("./100" [pid 1978] <... setpgid resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 1978] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1979] <... chdir resumed>) = 0 [pid 1978] <... openat resumed>) = 3 [pid 1978] write(3, "1000", 4 [pid 311] umount2("./106", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1979] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1978] <... write resumed>) = 4 [pid 311] openat(AT_FDCWD, "./106", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1977] +++ exited with 0 +++ [pid 1972] +++ exited with 0 +++ [pid 1978] close(3 [pid 311] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 1980 attached [pid 1980] set_robust_list(0x555563d1b6a0, 24 [pid 1978] <... close resumed>) = 0 [pid 311] fstat(3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1972, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1980] <... set_robust_list resumed>) = 0 [pid 1980] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1979] <... prctl resumed>) = 0 [pid 1978] symlink("/dev/binderfs", "./binderfs" [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1980] chdir("./122") = 0 [pid 1980] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1980] setpgid(0, 0 [pid 311] getdents64(3 [pid 1980] <... setpgid resumed>) = 0 [pid 1978] <... symlink resumed>) = 0 [pid 1979] setpgid(0, 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1978] write(1, "executing program\n", 18 [pid 1979] <... setpgid resumed>) = 0 [pid 311] umount2("./106/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1978] <... write resumed>) = 18 [pid 1980] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1978] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1979] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1978] <... futex resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./106/binderfs" [pid 1978] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1979] <... openat resumed>) = 3 [pid 1978] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1979] write(3, "1000", 4 [pid 1978] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] unlink("./106/binderfs" [pid 1979] <... write resumed>) = 4 [pid 1978] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1980] <... openat resumed>) = 3 [pid 1980] write(3, "1000", 4 [pid 311] <... unlink resumed>) = 0 [pid 1979] close(3 [pid 1978] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] getdents64(3 [pid 1978] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1979] <... close resumed>) = 0 [pid 1978] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] close(3 [pid 1978] <... mprotect resumed>) = 0 [pid 1980] <... write resumed>) = 4 [pid 311] <... close resumed>) = 0 [pid 1980] close(3 [pid 1978] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] rmdir("./106" [pid 1979] symlink("/dev/binderfs", "./binderfs" [pid 1978] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1980] <... close resumed>) = 0 [pid 1978] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... rmdir resumed>) = 0 [pid 1980] symlink("/dev/binderfs", "./binderfs" [pid 1979] <... symlink resumed>) = 0 [pid 1980] <... symlink resumed>) = 0 [pid 311] mkdir("./107", 0777 [pid 1979] write(1, "executing program\n", 18 [pid 1978] <... clone3 resumed> => {parent_tid=[1982]}, 88) = 1982 [pid 1980] write(1, "executing program\n", 18) = 18 [pid 1980] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1980] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 1978] rt_sigprocmask(SIG_SETMASK, [] [pid 1979] <... write resumed>) = 18 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1978] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1979] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1979] <... futex resumed>) = 0 [pid 1978] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1980] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1980] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1980] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1979] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 1983 [pid 1980] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 1983 attached [pid 1979] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1982 attached [pid 1982] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1982] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1982] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1979] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1982] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] <... futex resumed>) = 0 [pid 1978] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1978] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1982] <... futex resumed>) = 1 [pid 1982] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1979] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1980] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 1982] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] <... futex resumed>) = 0 [pid 1978] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1978] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1982] <... futex resumed>) = 1 [pid 1982] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1979] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 1982] <... connect resumed>) = -1 EEXIST (File exists) [pid 1982] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] <... futex resumed>) = 0 [pid 1978] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1978] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1982] <... futex resumed>) = 1 [pid 1982] sendfile(-1, -1, [3 [pid 1979] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1982] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1982] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1978] <... futex resumed>) = 0 [pid 1978] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1978] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1983] set_robust_list(0x555563d1b6a0, 24 [pid 1979] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1982] <... futex resumed>) = 1 [pid 1979] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1982] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1979] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1979] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1984]}, 88) = 1984 [pid 1983] <... set_robust_list resumed>) = 0 [pid 1979] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1979] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1979] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1983] rt_sigprocmask(SIG_SETMASK, [] [pid 1982] <... clone3 resumed>) = 1985 executing program executing program executing program [pid 1982] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1983] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1978] <... futex resumed>) = 0 [pid 1978] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1978] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1982] <... futex resumed>) = 1 [pid 1982] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1982] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1983] chdir("./107"ci2-android-5-15/strace-static-x86_64: Process 1986 attached [pid 1978] <... futex resumed>) = 0 [pid 1978] exit_group(0) = ? [pid 1980] <... clone3 resumed> => {parent_tid=[1986]}, 88) = 1986 [pid 1986] set_robust_list(0x7fd1a43f59a0, 24 [pid 1983] <... chdir resumed>) = 0 [pid 1982] <... futex resumed>) = ? [pid 1980] rt_sigprocmask(SIG_SETMASK, [] [pid 1983] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1986] <... set_robust_list resumed>) = 0 [pid 1982] +++ exited with 0 +++ [pid 1978] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 1984 attached [pid 1984] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 1984] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1984] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] <... restart_syscall resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1978, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1984] <... socket resumed>) = 3 [pid 1984] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1984] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1980] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1979] <... futex resumed>) = 0 [pid 1983] <... prctl resumed>) = 0 [pid 1986] rt_sigprocmask(SIG_SETMASK, [] [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1980] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1980] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1986] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1983] setpgid(0, 0 [pid 1979] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1986] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1986] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1980] <... futex resumed>) = 0 [pid 1980] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1980] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1986] <... futex resumed>) = 1 [pid 1986] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1986] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1980] <... futex resumed>) = 0 [pid 1980] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1980] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1986] <... futex resumed>) = 1 [pid 1986] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 1986] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1980] <... futex resumed>) = 0 [pid 1980] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1980] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1986] <... futex resumed>) = 1 [pid 1986] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1986] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1980] <... futex resumed>) = 0 [pid 1980] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1979] <... futex resumed>) = 1 [pid 1980] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1979] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] umount2("./108", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1983] <... setpgid resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1986] <... futex resumed>) = 1 [pid 1983] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] openat(AT_FDCWD, "./108", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1986] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] <... openat resumed>) = 3 [pid 1983] <... openat resumed>) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1983] write(3, "1000", 4 [pid 305] getdents64(3 [pid 1983] <... write resumed>) = 4 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1983] close(3 [pid 305] umount2("./108/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 1983] <... close resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./108/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1983] symlink("/dev/binderfs", "./binderfs" [pid 305] unlink("./108/binderfs") = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 1983] <... symlink resumed>) = 0 [pid 305] getdents64(3 [pid 1983] write(1, "executing program\n", 18 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1984] <... futex resumed>) = 0 [pid 306] umount2("./114", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] close(3 [pid 1983] <... write resumed>) = 18 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1983] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... close resumed>) = 0 [pid 1983] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./114", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] rmdir("./108" [pid 1983] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 1983] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 1983] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] mkdir("./109", 0777 [pid 1984] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 306] umount2("./114/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./114/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./114/binderfs" [pid 1983] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 306] getdents64(3 [pid 1983] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] close(3 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1983] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... close resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] rmdir("./114") = 0 [pid 306] mkdir("./115", 0777 [pid 1983] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... mkdir resumed>) = 0 [pid 1984] <... socket resumed>) = 4 [pid 1983] <... mprotect resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 1988 [pid 1983] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1983] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 1988 attached [pid 1984] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1983] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 1989 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1986] <... clone3 resumed>) = 1987 [pid 1986] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1984] <... futex resumed>) = 1 [pid 1979] <... futex resumed>) = 0 [pid 1984] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1980] <... futex resumed>) = 0 [pid 1980] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1984] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1983] <... clone3 resumed> => {parent_tid=[1990]}, 88) = 1990 [pid 1980] <... futex resumed>) = 0 [pid 1979] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1980] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1986] <... futex resumed>) = 1 [pid 1986] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1986] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1980] <... futex resumed>) = 0 [pid 1980] exit_group(0) = ? [pid 1979] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 1990 attached ci2-android-5-15/strace-static-x86_64: Process 1989 attached [pid 1988] set_robust_list(0x555563d1b6a0, 24 [pid 1984] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1983] rt_sigprocmask(SIG_SETMASK, [] [pid 1979] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1986] <... futex resumed>) = ? [pid 1990] set_robust_list(0x7fd1a43f59a0, 24 [pid 1989] set_robust_list(0x555563d1b6a0, 24 [pid 1988] <... set_robust_list resumed>) = 0 [pid 1986] +++ exited with 0 +++ [pid 1984] <... connect resumed>) = -1 EEXIST (File exists) [pid 1983] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1980] +++ exited with 0 +++ [pid 1984] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1983] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1980, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1988] rt_sigprocmask(SIG_SETMASK, [] [pid 1984] <... futex resumed>) = 1 [pid 1983] <... futex resumed>) = 0 [pid 1979] <... futex resumed>) = 0 [pid 1990] <... set_robust_list resumed>) = 0 [pid 1990] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 executing program [pid 1990] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1990] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1990] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1989] <... set_robust_list resumed>) = 0 [pid 1988] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1984] sendfile(-1, -1, [3 [pid 1983] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1979] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1989] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1989] chdir("./115" [pid 1979] <... futex resumed>) = 0 [pid 1984] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1983] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1988] chdir("./109" [pid 1984] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1979] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1989] <... chdir resumed>) = 0 [pid 1989] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1983] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1979] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1984] <... futex resumed>) = 0 [pid 1989] <... prctl resumed>) = 0 [pid 1989] setpgid(0, 0) = 0 [pid 1983] <... futex resumed>) = 1 [pid 1979] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1988] <... chdir resumed>) = 0 [pid 1984] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1983] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1989] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1979] <... futex resumed>) = 0 [pid 1989] <... openat resumed>) = 3 [pid 1989] write(3, "1000", 4) = 4 [pid 1989] close(3) = 0 [pid 1989] symlink("/dev/binderfs", "./binderfs" [pid 1984] <... clone3 resumed>) = 1991 [pid 1979] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1984] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1979] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1989] <... symlink resumed>) = 0 [pid 1989] write(1, "executing program\n", 18) = 18 [pid 1989] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1989] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1989] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1989] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1989] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1989] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1988] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1984] <... futex resumed>) = 0 [pid 1979] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1989] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1989] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1992]}, 88) = 1992 [pid 1988] <... prctl resumed>) = 0 [pid 1984] ioctl(3, PPPIOCSMRU, 0 [pid 1979] <... futex resumed>) = 0 [pid 1989] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1989] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1989] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1988] setpgid(0, 0 [pid 1984] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1979] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1990] <... futex resumed>) = 0 [pid 1990] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 1988] <... setpgid resumed>) = 0 [pid 1984] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1990] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 1983] <... futex resumed>) = 0 [pid 1984] <... futex resumed>) = 1 [pid 1979] <... futex resumed>) = 0 [pid 1990] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1988] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1984] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1983] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1979] exit_group(0 [pid 1990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1990] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1988] <... openat resumed>) = 3 [pid 1983] <... futex resumed>) = 0 [pid 1984] <... futex resumed>) = ? [pid 1979] <... exit_group resumed>) = ? [pid 1990] <... connect resumed>) = -1 EEXIST (File exists) [pid 1990] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1990] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 1992 attached [pid 1992] set_robust_list(0x7fd1a43f59a0, 24 [pid 1983] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1984] +++ exited with 0 +++ [pid 1992] <... set_robust_list resumed>) = 0 [pid 1992] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1992] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1992] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1989] <... futex resumed>) = 0 [pid 1989] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1979] +++ exited with 0 +++ [pid 1983] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1988] write(3, "1000", 4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1979, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1989] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1992] <... futex resumed>) = 1 [pid 1992] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP executing program [pid 1983] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1988] <... write resumed>) = 4 [pid 1992] <... socket resumed>) = 4 [pid 1992] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1990] <... futex resumed>) = 0 [pid 1989] <... futex resumed>) = 0 [pid 1988] close(3 [pid 1983] <... futex resumed>) = 1 [pid 1989] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1988] <... close resumed>) = 0 [pid 1983] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1989] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1992] <... futex resumed>) = 1 [pid 1992] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1990] sendfile(-1, -1, [3 [pid 1988] symlink("/dev/binderfs", "./binderfs" [pid 1992] <... connect resumed>) = -1 EEXIST (File exists) [pid 1992] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1989] <... futex resumed>) = 0 [pid 1989] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1989] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1992] <... futex resumed>) = 1 [pid 1992] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 1992] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1989] <... futex resumed>) = 0 [pid 1989] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1989] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1988] <... symlink resumed>) = 0 [pid 1990] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1988] write(1, "executing program\n", 18 [pid 1990] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1988] <... write resumed>) = 18 [pid 1992] <... futex resumed>) = 1 [pid 1988] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1990] <... futex resumed>) = 1 [pid 1988] <... futex resumed>) = 0 executing program [pid 1983] <... futex resumed>) = 0 [pid 1990] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1988] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 1983] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1988] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 1983] <... futex resumed>) = 0 [pid 1990] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 1988] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1983] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1988] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1988] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 1988] <... mmap resumed>) = 0x7fd1a43d5000 [pid 1988] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] umount2("./100", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1990] <... clone3 resumed>) = 1993 [pid 1988] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1990] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1988] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] openat(AT_FDCWD, "./100", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1990] <... futex resumed>) = 1 [pid 1983] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 1990] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1988] <... clone3 resumed> => {parent_tid=[1994]}, 88) = 1994 [pid 1983] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 1990] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 1988] rt_sigprocmask(SIG_SETMASK, [] [pid 1983] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-5-15/strace-static-x86_64: Process 1994 attached [pid 1990] ioctl(3, PPPIOCSMRU, 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1990] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1988] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1983] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] umount2("./100/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./100/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1994] set_robust_list(0x7fd1a43f59a0, 24 [pid 1990] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1988] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./100/binderfs" [pid 1994] <... set_robust_list resumed>) = 0 [pid 1990] <... futex resumed>) = 1 [pid 1988] <... futex resumed>) = 0 [pid 1983] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 1983] exit_group(0 [pid 1994] rt_sigprocmask(SIG_SETMASK, [] [pid 1990] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 1988] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./100" [pid 1994] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1990] <... futex resumed>) = ? [pid 1983] <... exit_group resumed>) = ? [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./101", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1990] +++ exited with 0 +++ [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 1995 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1983] +++ exited with 0 +++ [pid 1992] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1983, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] umount2("./122", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1994] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1992] <... clone3 resumed>) = 1996 [pid 304] openat(AT_FDCWD, "./122", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 1994] <... socket resumed>) = 3 [pid 1992] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1989] <... futex resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 1989] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1989] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1992] <... futex resumed>) = 1 [pid 1992] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 304] fstat(3 [pid 1992] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1989] <... futex resumed>) = 0 [pid 1994] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1989] exit_group(0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1989] <... exit_group resumed>) = ? [pid 1992] <... futex resumed>) = ? [pid 304] getdents64(3 [pid 1994] <... futex resumed>) = 1 [pid 1988] <... futex resumed>) = 0 [pid 1994] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 1992] +++ exited with 0 +++ [pid 1989] +++ exited with 0 +++ [pid 1988] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 ci2-android-5-15/strace-static-x86_64: Process 1995 attached [pid 1995] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 1995] rt_sigprocmask(SIG_SETMASK, [] [pid 1988] <... futex resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1989, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 1994] <... socket resumed>) = 4 [pid 1988] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] umount2("./122/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1994] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1988] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 1995] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1995] chdir("./101" [pid 1988] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1988] <... futex resumed>) = 0 [pid 1994] <... futex resumed>) = 0 [pid 1995] <... chdir resumed>) = 0 [pid 1995] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1995] setpgid(0, 0) = 0 [pid 1995] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 1988] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] newfstatat(AT_FDCWD, "./122/binderfs" [pid 1994] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 1995] <... openat resumed>) = 3 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1994] <... connect resumed>) = -1 EEXIST (File exists) [pid 1995] write(3, "1000", 4) = 4 [pid 1995] close(3) = 0 [pid 1995] symlink("/dev/binderfs", "./binderfs" [pid 1994] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] unlink("./122/binderfs" [pid 1995] <... symlink resumed>) = 0 [pid 1994] <... futex resumed>) = 1 [pid 304] <... unlink resumed>) = 0 [pid 1988] <... futex resumed>) = 0 [pid 1995] write(1, "executing program\n", 18) = 18 [pid 1995] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1988] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] getdents64(3 [pid 1994] sendfile(-1, -1, [3 [pid 1995] <... futex resumed>) = 0 [pid 1995] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1995] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 1988] <... futex resumed>) = 0 [pid 1995] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1988] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 1994] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 1995] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1995] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 304] close(3 [pid 1994] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... close resumed>) = 0 [pid 1994] <... futex resumed>) = 1 [pid 1988] <... futex resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 304] rmdir("./122" [pid 1988] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1994] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 304] <... rmdir resumed>) = 0 [pid 1995] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1988] <... futex resumed>) = 0 [pid 304] mkdir("./123", 0777 [pid 1995] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1995] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[1997]}, 88) = 1997 [pid 1995] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1994] <... clone3 resumed>) = 1998 [pid 311] umount2("./107", MNT_FORCE|UMOUNT_NOFOLLOW [pid 1988] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1995] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1995] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 1997 attached [pid 304] <... mkdir resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 1997] set_robust_list(0x7fd1a43f59a0, 24 [pid 1994] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] openat(AT_FDCWD, "./107", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 1997] <... set_robust_list resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 1994] <... futex resumed>) = 1 [pid 1988] <... futex resumed>) = 0 [pid 311] fstat(3 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 1994] ioctl(3, PPPIOCSMRU, 0 executing program [pid 1988] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 1994] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 1988] <... futex resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] getdents64(3 [pid 1988] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1997] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1997] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 1997] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] <... futex resumed>) = 0 [pid 306] umount2("./115", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 1994] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] umount2("./107/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 1999 [pid 1994] <... futex resumed>) = 1 [pid 1988] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./115", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... openat resumed>) = 3 [pid 1995] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 1988] exit_group(0 [pid 1994] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 311] newfstatat(AT_FDCWD, "./107/binderfs" [pid 306] fstat(3 [pid 1988] <... exit_group resumed>) = ? [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] unlink("./107/binderfs" [pid 1995] <... futex resumed>) = 0 [pid 1995] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 1997] <... futex resumed>) = 1 [pid 1997] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... unlink resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] getdents64(3 [pid 1997] <... socket resumed>) = 4 [pid 1997] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] <... futex resumed>) = 0 [pid 1995] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1995] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1997] <... futex resumed>) = 1 [pid 1994] +++ exited with 0 +++ [pid 1988] +++ exited with 0 +++ [pid 306] umount2("./115/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1988, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] close(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... close resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./115/binderfs" [pid 311] rmdir("./107" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 1997] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 311] <... rmdir resumed>) = 0 [pid 306] unlink("./115/binderfs" [pid 311] mkdir("./108", 0777 [pid 1997] <... connect resumed>) = -1 EEXIST (File exists) [pid 1997] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 1995] <... futex resumed>) = 0 [pid 1995] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1995] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1997] <... futex resumed>) = 1 [pid 1997] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 311] <... mkdir resumed>) = 0 [pid 306] getdents64(3 [pid 1997] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] close(3 [pid 1995] <... futex resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1995] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 1995] <... futex resumed>) = 0 [pid 1995] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1997] <... futex resumed>) = 1 [pid 1997] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] rmdir("./115" [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2000 [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./116", 0777 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 1997] <... clone3 resumed>) = 2001 [pid 306] <... mkdir resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 1997] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1995] <... futex resumed>) = 0 [pid 1995] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1995] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 1997] <... futex resumed>) = 1 [pid 1997] ioctl(3, PPPIOCSMRU, 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2002 [pid 1997] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 1997] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1995] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2002 attached ci2-android-5-15/strace-static-x86_64: Process 2000 attached [pid 1995] exit_group(0) = ? [pid 2002] set_robust_list(0x555563d1b6a0, 24 [pid 2000] set_robust_list(0x555563d1b6a0, 24 [pid 1997] <... futex resumed>) = ? [pid 2002] <... set_robust_list resumed>) = 0 [pid 2000] <... set_robust_list resumed>) = 0 [pid 2002] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2000] rt_sigprocmask(SIG_SETMASK, [] [pid 2002] chdir("./116" [pid 1997] +++ exited with 0 +++ [pid 2000] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 1995] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1995, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- executing program [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 1999 attached [pid 2002] <... chdir resumed>) = 0 [pid 2000] chdir("./108" [pid 1999] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2002] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1999] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2002] <... prctl resumed>) = 0 [pid 1999] chdir("./123" [pid 2000] <... chdir resumed>) = 0 [pid 1999] <... chdir resumed>) = 0 [pid 2002] setpgid(0, 0 [pid 2000] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 1999] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 1999] setpgid(0, 0) = 0 [pid 2002] <... setpgid resumed>) = 0 [pid 2000] <... prctl resumed>) = 0 [pid 1999] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2002] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2000] setpgid(0, 0 [pid 1999] <... openat resumed>) = 3 [pid 1999] write(3, "1000", 4) = 4 [pid 1999] close(3) = 0 [pid 1999] symlink("/dev/binderfs", "./binderfs" [pid 2002] <... openat resumed>) = 3 [pid 2000] <... setpgid resumed>) = 0 [pid 1999] <... symlink resumed>) = 0 [pid 1999] write(1, "executing program\n", 18) = 18 [pid 1999] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1999] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 1999] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 1999] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 1999] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 1999] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 1999] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2003]}, 88) = 2003 [pid 1999] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 1999] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1999] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2003 attached [pid 2003] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2003] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2003] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2003] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1999] <... futex resumed>) = 0 [pid 1999] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1999] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2003] <... futex resumed>) = 1 [pid 2003] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2002] write(3, "1000", 4 [pid 2003] <... socket resumed>) = 4 [pid 2002] <... write resumed>) = 4 [pid 2003] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1999] <... futex resumed>) = 0 [pid 1999] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1999] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2002] close(3 [pid 2003] <... futex resumed>) = 1 [pid 2003] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2002] <... close resumed>) = 0 [pid 2000] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2003] <... connect resumed>) = -1 EEXIST (File exists) [pid 2003] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1999] <... futex resumed>) = 0 [pid 1999] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] symlink("/dev/binderfs", "./binderfs" [pid 1999] <... futex resumed>) = 0 [pid 1999] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2003] <... futex resumed>) = 1 [pid 2003] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2003] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1999] <... futex resumed>) = 0 [pid 1999] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1999] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2003] <... futex resumed>) = 1 [pid 2003] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2002] <... symlink resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./109", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./109", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3 [pid 2003] <... clone3 resumed>) = 2004 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./109/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./109/binderfs" [pid 2003] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./109/binderfs" [pid 1999] <... futex resumed>) = 0 [pid 1999] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 1999] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... unlink resumed>) = 0 [pid 2003] <... futex resumed>) = 1 [pid 2003] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2003] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 1999] <... futex resumed>) = 0 [pid 1999] exit_group(0) = ? [pid 2003] <... futex resumed>) = ? [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./109" [pid 2003] +++ exited with 0 +++ [pid 1999] +++ exited with 0 +++ [pid 305] <... rmdir resumed>) = 0 [pid 305] mkdir("./110", 0777 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=1999, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2000] <... openat resumed>) = 3 [pid 2000] write(3, "1000", 4 [pid 305] <... mkdir resumed>) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2000] <... write resumed>) = 4 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2000] close(3) = 0 [pid 2000] symlink("/dev/binderfs", "./binderfs" [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./101", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./101", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./101/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./101/binderfs" [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2005 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 308] unlink("./101/binderfs" [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 2002] write(1, "executing program\n", 18 [pid 308] rmdir("./101" [pid 2002] <... write resumed>) = 18 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./102", 0777ci2-android-5-15/strace-static-x86_64: Process 2005 attached [pid 2002] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2005] set_robust_list(0x555563d1b6a0, 24 [pid 2002] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2006 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2002] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2005] <... set_robust_list resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2006 attached [pid 2002] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2000] <... symlink resumed>) = 0 [pid 2000] write(1, "executing program\n", 18) = 18 [pid 2000] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2000] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2000] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2000] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2000] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2002] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2000] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2000] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2002] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2000] <... clone3 resumed> => {parent_tid=[2007]}, 88) = 2007 [pid 2002] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2000] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2000] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2000] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2007 attached [pid 2007] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2007] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2007] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2007] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2000] <... futex resumed>) = 0 [pid 2000] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2000] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2007] <... futex resumed>) = 1 [pid 2007] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2007] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2000] <... futex resumed>) = 0 [pid 2000] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2000] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2007] <... futex resumed>) = 1 [pid 2007] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2002] <... mprotect resumed>) = 0 [pid 2005] rt_sigprocmask(SIG_SETMASK, [] [pid 2002] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2005] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2006] set_robust_list(0x555563d1b6a0, 24 [pid 2007] <... connect resumed>) = 0 [pid 2007] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2000] <... futex resumed>) = 0 [pid 2000] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2000] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2002] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2007] <... futex resumed>) = 1 [pid 2007] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2007] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2000] <... futex resumed>) = 0 [pid 2000] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2000] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2002] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2007] <... futex resumed>) = 1 [pid 2007] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2002] <... clone3 resumed> => {parent_tid=[2008]}, 88) = 2008 [pid 2002] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2002] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2002] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2005] chdir("./110" [pid 2006] <... set_robust_list resumed>) = 0 [pid 2005] <... chdir resumed>) = 0 [pid 2005] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2007] <... clone3 resumed>) = 2009 [pid 2005] setpgid(0, 0 [pid 2006] rt_sigprocmask(SIG_SETMASK, [] [pid 2007] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2006] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2005] <... setpgid resumed>) = 0 [pid 2000] <... futex resumed>) = 0 [pid 2000] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2005] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2000] <... futex resumed>) = 0 [pid 2000] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2007] <... futex resumed>) = 1 [pid 2007] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 2007] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2000] <... futex resumed>) = 0 [pid 2000] exit_group(0 [pid 2005] <... openat resumed>) = 3 [pid 2000] <... exit_group resumed>) = ? [pid 2005] write(3, "1000", 4 [pid 2006] chdir("./102" [pid 2005] <... write resumed>) = 4 [pid 2007] <... futex resumed>) = ? [pid 2005] close(3 [pid 2006] <... chdir resumed>) = 0 [pid 2005] <... close resumed>) = 0 executing program executing program [pid 2006] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2005] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2006] <... prctl resumed>) = 0 [pid 2005] write(1, "executing program\n", 18 [pid 2007] +++ exited with 0 +++ [pid 2000] +++ exited with 0 +++ [pid 2006] setpgid(0, 0 [pid 2005] <... write resumed>) = 18 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2000, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2005] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... restart_syscall resumed>) = 0 [pid 2005] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2008 attached [pid 2005] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] umount2("./123", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2008] set_robust_list(0x7fd1a43f59a0, 24 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2005] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] openat(AT_FDCWD, "./123", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2008] <... set_robust_list resumed>) = 0 [pid 2005] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] <... openat resumed>) = 3 [pid 2008] rt_sigprocmask(SIG_SETMASK, [] [pid 2005] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] fstat(3 [pid 2008] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2005] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2008] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 304] getdents64(3 [pid 2005] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2005] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] umount2("./123/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2008] <... socket resumed>) = 3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2005] <... mprotect resumed>) = 0 [pid 304] newfstatat(AT_FDCWD, "./123/binderfs" [pid 2008] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2005] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] unlink("./123/binderfs" [pid 2008] <... futex resumed>) = 1 [pid 2008] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2002] <... futex resumed>) = 0 [pid 2005] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... unlink resumed>) = 0 [pid 2002] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] getdents64(3 executing program [pid 2005] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2002] <... futex resumed>) = 1 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2002] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] close(3 [pid 2008] <... futex resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 304] rmdir("./123" [pid 2005] <... clone3 resumed> => {parent_tid=[2010]}, 88) = 2010 [pid 2008] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 304] <... rmdir resumed>) = 0 [pid 2005] rt_sigprocmask(SIG_SETMASK, [] [pid 304] mkdir("./124", 0777 [pid 2008] <... socket resumed>) = 4 [pid 2008] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... mkdir resumed>) = 0 [pid 2005] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2005] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] <... futex resumed>) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] umount2("./108", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2002] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2002] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2008] <... futex resumed>) = 1 [pid 2008] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2008] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2005] <... futex resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2011 [pid 311] openat(AT_FDCWD, "./108", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2002] <... futex resumed>) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 2005] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... openat resumed>) = 3 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2002] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 2002] <... futex resumed>) = 0 [pid 2002] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./108/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./108/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./108/binderfs" [pid 2008] <... futex resumed>) = 1 [pid 2008] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 311] <... unlink resumed>) = 0 [pid 2008] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2002] <... futex resumed>) = 0 [pid 311] close(3 [pid 2002] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... close resumed>) = 0 [pid 2002] <... futex resumed>) = 0 [pid 311] rmdir("./108" [pid 2002] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2008] <... futex resumed>) = 1 [pid 311] <... rmdir resumed>) = 0 [pid 2008] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] mkdir("./109", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2008] <... clone3 resumed>) = 2012 [pid 2008] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] <... futex resumed>) = 0 [pid 2002] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2002] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2008] <... futex resumed>) = 1 [pid 2008] ioctl(3, PPPIOCSMRU, 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2013 [pid 2008] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 2008] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2002] <... futex resumed>) = 0 [pid 2006] <... setpgid resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2011 attached [pid 2002] exit_group(0 [pid 2006] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2002] <... exit_group resumed>) = ? [pid 2008] <... futex resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 2013 attached ci2-android-5-15/strace-static-x86_64: Process 2010 attached [pid 2011] set_robust_list(0x555563d1b6a0, 24 [pid 2008] +++ exited with 0 +++ [pid 2006] <... openat resumed>) = 3 [pid 2002] +++ exited with 0 +++ [pid 2006] write(3, "1000", 4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2002, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2006] <... write resumed>) = 4 [pid 2011] <... set_robust_list resumed>) = 0 [pid 2006] close(3 [pid 2013] set_robust_list(0x555563d1b6a0, 24 [pid 2010] set_robust_list(0x7fd1a43f59a0, 24 [pid 2006] <... close resumed>) = 0 [pid 2011] rt_sigprocmask(SIG_SETMASK, [] [pid 2006] symlink("/dev/binderfs", "./binderfs" [pid 2010] <... set_robust_list resumed>) = 0 [pid 2010] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2010] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2010] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2005] <... futex resumed>) = 0 [pid 2010] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2005] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2006] <... symlink resumed>) = 0 [pid 2005] <... futex resumed>) = 0 [pid 2005] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2006] write(1, "executing program\n", 18 [pid 2010] <... socket resumed>) = 4 [pid 2010] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2005] <... futex resumed>) = 0 [pid 2006] <... write resumed>) = 18 [pid 2005] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2005] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2006] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2010] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2006] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2010] <... connect resumed>) = -1 EEXIST (File exists) [pid 2010] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2005] <... futex resumed>) = 0 [pid 2006] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2005] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2010] sendfile(-1, -1, [3 [pid 2006] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2005] <... futex resumed>) = 0 [pid 2010] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2006] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2005] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2010] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2006] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2011] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2010] <... futex resumed>) = 1 [pid 2005] <... futex resumed>) = 0 [pid 2006] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2005] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2010] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2005] <... futex resumed>) = 0 [pid 2006] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2011] chdir("./124" [pid 2005] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2006] <... mprotect resumed>) = 0 [pid 2011] <... chdir resumed>) = 0 [pid 2006] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2011] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2013] <... set_robust_list resumed>) = 0 [pid 2006] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2006] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2011] <... prctl resumed>) = 0 [pid 2013] rt_sigprocmask(SIG_SETMASK, [] [pid 2011] setpgid(0, 0 [pid 2010] <... clone3 resumed>) = 2015 [pid 2010] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2005] <... futex resumed>) = 0 [pid 2006] <... clone3 resumed> => {parent_tid=[2014]}, 88) = 2014 [pid 2013] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2011] <... setpgid resumed>) = 0 [pid 2005] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2010] ioctl(3, PPPIOCSMRU, 0 [pid 2005] <... futex resumed>) = 0 [pid 2006] rt_sigprocmask(SIG_SETMASK, [] [pid 2011] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2006] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2005] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2013] chdir("./109" [pid 2006] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2010] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2011] <... openat resumed>) = 3 [pid 2006] <... futex resumed>) = 0 [pid 2013] <... chdir resumed>) = 0 [pid 2010] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2005] <... futex resumed>) = 0 [pid 2013] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2011] write(3, "1000", 4 [pid 2006] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2010] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2005] exit_group(0 [pid 2013] <... prctl resumed>) = 0 [pid 2011] <... write resumed>) = 4 [pid 2005] <... exit_group resumed>) = ? [pid 2010] <... futex resumed>) = ? [pid 2011] close(3 [pid 2013] setpgid(0, 0 [pid 2011] <... close resumed>) = 0 [pid 2013] <... setpgid resumed>) = 0 [pid 2011] symlink("/dev/binderfs", "./binderfs" [pid 2013] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2011] <... symlink resumed>) = 0 [pid 2010] +++ exited with 0 +++ [pid 2005] +++ exited with 0 +++ [pid 2011] write(1, "executing program\n", 18 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2005, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2013] <... openat resumed>) = 3 executing program executing program [pid 2011] <... write resumed>) = 18 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2014 attached [pid 2013] write(3, "1000", 4 [pid 2011] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2014] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2014] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2013] <... write resumed>) = 4 [pid 2011] <... futex resumed>) = 0 [pid 2014] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2006] <... futex resumed>) = 0 [pid 2011] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2013] close(3 [pid 2006] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2011] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2006] <... futex resumed>) = 0 [pid 2013] <... close resumed>) = 0 [pid 2006] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2011] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2013] symlink("/dev/binderfs", "./binderfs" [pid 2014] <... socket resumed>) = 4 [pid 2011] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2014] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2014] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2013] <... symlink resumed>) = 0 [pid 2011] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2006] <... futex resumed>) = 0 [pid 2014] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2006] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2013] write(1, "executing program\n", 18 [pid 2011] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2006] <... futex resumed>) = 0 [pid 2006] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2011] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2013] <... write resumed>) = 18 [pid 2014] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2011] <... mprotect resumed>) = 0 [pid 2013] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] <... connect resumed>) = -1 EEXIST (File exists) [pid 2013] <... futex resumed>) = 0 [pid 2011] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2014] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2006] <... futex resumed>) = 0 [pid 2011] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2013] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2006] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] sendfile(-1, -1, [3 [pid 2006] <... futex resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 2011] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2013] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2006] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 2014] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2014] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2014] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2013] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2013] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2013] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2013] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] umount2("./116", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./110", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2006] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./116", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2006] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] openat(AT_FDCWD, "./110", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2006] <... futex resumed>) = 1 [pid 306] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 2016 attached [pid 2006] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] fstat(3 [pid 2014] <... futex resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 2014] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2011] <... clone3 resumed> => {parent_tid=[2016]}, 88) = 2016 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] fstat(3 [pid 2016] set_robust_list(0x7fd1a43f59a0, 24 [pid 2013] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2017]}, 88) = 2017 [pid 2013] rt_sigprocmask(SIG_SETMASK, [] [pid 2014] <... clone3 resumed>) = 2018 [pid 2011] rt_sigprocmask(SIG_SETMASK, [] [pid 306] getdents64(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2014] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2011] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2013] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2014] <... futex resumed>) = 1 [pid 2011] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2006] <... futex resumed>) = 0 [pid 306] umount2("./116/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] getdents64(3 [pid 2016] <... set_robust_list resumed>) = 0 [pid 2014] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2011] <... futex resumed>) = 0 [pid 2006] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2016] rt_sigprocmask(SIG_SETMASK, [] [pid 2014] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2011] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2006] <... futex resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 ci2-android-5-15/strace-static-x86_64: Process 2017 attached [pid 2016] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2014] ioctl(3, PPPIOCSMRU, 0 [pid 2006] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] newfstatat(AT_FDCWD, "./116/binderfs" [pid 305] umount2("./110/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2017] set_robust_list(0x7fd1a43f59a0, 24 [pid 2016] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2014] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2017] <... set_robust_list resumed>) = 0 [pid 2014] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./116/binderfs" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2017] rt_sigprocmask(SIG_SETMASK, [] [pid 2016] <... socket resumed>) = 3 [pid 2014] <... futex resumed>) = 1 [pid 2006] <... futex resumed>) = 0 [pid 2013] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 2013] <... futex resumed>) = 0 [pid 2006] exit_group(0 [pid 2014] ???( [pid 305] newfstatat(AT_FDCWD, "./110/binderfs" [pid 2017] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2016] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2014] <... ??? resumed>) = ? [pid 2006] <... exit_group resumed>) = ? [pid 306] getdents64(3 [pid 2017] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2011] <... futex resumed>) = 0 [pid 2014] +++ exited with 0 +++ [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 2013] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2016] <... futex resumed>) = 1 [pid 2011] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2006] +++ exited with 0 +++ [pid 2017] <... socket resumed>) = 3 [pid 2016] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] unlink("./110/binderfs" [pid 2017] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2011] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2006, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... unlink resumed>) = 0 [pid 2011] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2017] <... futex resumed>) = 1 [pid 2016] <... socket resumed>) = 4 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] close(3 [pid 305] getdents64(3 [pid 2017] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2016] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... close resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2016] <... futex resumed>) = 1 [pid 2011] <... futex resumed>) = 0 [pid 306] rmdir("./116" [pid 305] close(3 [pid 2016] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2011] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2013] <... futex resumed>) = 0 [pid 2011] <... futex resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 2016] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2011] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... close resumed>) = 0 [pid 306] mkdir("./117", 0777 [pid 2016] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 305] rmdir("./110" [pid 2013] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2013] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2017] <... futex resumed>) = 0 [pid 2016] <... connect resumed>) = -1 EEXIST (File exists) [pid 305] mkdir("./111", 0777 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2017] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2016] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2017] <... socket resumed>) = 4 [pid 2016] <... futex resumed>) = 1 [pid 2011] <... futex resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2019 attached [pid 2017] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2016] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2011] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2019 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2019] set_robust_list(0x555563d1b6a0, 24 [pid 2017] <... futex resumed>) = 1 [pid 2016] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2011] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 2019] <... set_robust_list resumed>) = 0 [pid 2017] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2016] sendfile(-1, -1, [3 [pid 2011] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2019] rt_sigprocmask(SIG_SETMASK, [] [pid 2016] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2019] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2016] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2013] <... futex resumed>) = 0 [pid 2013] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2013] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2016] <... futex resumed>) = 1 [pid 2011] <... futex resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2020 [pid 2017] <... futex resumed>) = 0 [pid 2016] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2011] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2016] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2011] <... futex resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 2019] chdir("./117" [pid 2017] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2016] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2011] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2019] <... chdir resumed>) = 0 [pid 2017] <... connect resumed>) = -1 EEXIST (File exists) ci2-android-5-15/strace-static-x86_64: Process 2020 attached [pid 2016] <... clone3 resumed>) = 2021 [pid 2017] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2019] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2017] <... futex resumed>) = 1 [pid 2016] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2019] setpgid(0, 0 [pid 2017] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2019] <... setpgid resumed>) = 0 [pid 2016] <... futex resumed>) = 1 [pid 2011] <... futex resumed>) = 0 [pid 2016] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2013] <... futex resumed>) = 0 executing program [pid 2011] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2016] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2019] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2011] <... futex resumed>) = 0 [pid 2016] ioctl(3, PPPIOCSMRU, 0 [pid 2011] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2019] <... openat resumed>) = 3 [pid 2016] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2019] write(3, "1000", 4 [pid 2016] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2019] <... write resumed>) = 4 [pid 2016] <... futex resumed>) = 1 [pid 2011] <... futex resumed>) = 0 [pid 2019] close(3 [pid 2016] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2013] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2011] exit_group(0 [pid 2019] <... close resumed>) = 0 [pid 2016] <... futex resumed>) = ? [pid 2011] <... exit_group resumed>) = ? [pid 2019] symlink("/dev/binderfs", "./binderfs" [pid 2016] +++ exited with 0 +++ [pid 2013] <... futex resumed>) = 1 [pid 2013] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2020] set_robust_list(0x555563d1b6a0, 24 [pid 2011] +++ exited with 0 +++ [pid 2017] <... futex resumed>) = 0 [pid 2017] sendfile(-1, -1, [3 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2011, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2017] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2017] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2019] <... symlink resumed>) = 0 [pid 2013] <... futex resumed>) = 0 [pid 2017] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2013] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2017] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2020] <... set_robust_list resumed>) = 0 [pid 2017] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2013] <... futex resumed>) = 0 [pid 2020] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2020] chdir("./111") = 0 [pid 2020] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2017] <... clone3 resumed>) = 2022 [pid 2013] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2020] setpgid(0, 0 [pid 2017] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2013] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2017] <... futex resumed>) = 0 [pid 2020] <... setpgid resumed>) = 0 [pid 2013] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2019] write(1, "executing program\n", 18 [pid 2017] ioctl(3, PPPIOCSMRU, 0 [pid 2013] <... futex resumed>) = 0 [pid 2017] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2019] <... write resumed>) = 18 [pid 2017] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2013] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2019] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2017] <... futex resumed>) = 0 [pid 2013] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2019] <... futex resumed>) = 0 [pid 2017] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2013] exit_group(0 [pid 2019] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2017] <... futex resumed>) = ? [pid 2013] <... exit_group resumed>) = ? [pid 2017] +++ exited with 0 +++ [pid 2020] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2013] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2013, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2020] <... openat resumed>) = 3 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2020] write(3, "1000", 4) = 4 [pid 2020] close(3) = 0 [pid 2020] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2020] write(1, "executing program\n", 18) = 18 [pid 2020] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2020] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2020] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] <... restart_syscall resumed>) = 0 [pid 2019] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2020] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2020] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2019] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] umount2("./124", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2019] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2020] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2019] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] openat(AT_FDCWD, "./124", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2020] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 304] <... openat resumed>) = 3 [pid 2019] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] fstat(3 [pid 2020] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2019] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] <... restart_syscall resumed>) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2019] <... mprotect resumed>) = 0 [pid 304] getdents64(3 [pid 2020] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2020] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./102", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2019] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] umount2("./124/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2019] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 2023 attached [pid 2019] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] openat(AT_FDCWD, "./102", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] newfstatat(AT_FDCWD, "./124/binderfs" [pid 2020] <... clone3 resumed> => {parent_tid=[2023]}, 88) = 2023 [pid 2019] <... clone3 resumed> => {parent_tid=[2024]}, 88) = 2024 [pid 308] <... openat resumed>) = 3 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2019] rt_sigprocmask(SIG_SETMASK, [] [pid 308] fstat(3 [pid 304] unlink("./124/binderfs" [pid 2019] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2020] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] <... unlink resumed>) = 0 [pid 2020] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 304] getdents64(3 [pid 2019] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2020] <... futex resumed>) = 0 [pid 2020] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2019] <... futex resumed>) = 0 [pid 308] umount2("./102/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] close(3 [pid 2019] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... close resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./102/binderfs" [pid 304] rmdir("./124" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./102/binderfs" [pid 304] <... rmdir resumed>) = 0 [pid 2023] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2023] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 304] mkdir("./125", 0777 [pid 2023] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2023] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2020] <... futex resumed>) = 0 [pid 2020] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2020] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2023] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 304] <... mkdir resumed>) = 0 [pid 311] umount2("./109", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] close(3 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] openat(AT_FDCWD, "./109", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... close resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2023] <... socket resumed>) = 4 [pid 311] <... openat resumed>) = 3 [pid 308] rmdir("./102" [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] fstat(3 [pid 2023] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 2023] <... futex resumed>) = 1 [pid 2020] <... futex resumed>) = 0 [pid 2020] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2020] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2023] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 311] getdents64(3 [pid 308] mkdir("./103", 0777 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2025 [pid 2023] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2023] <... futex resumed>) = 1 [pid 2020] <... futex resumed>) = 0 [pid 2020] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2020] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2023] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... mkdir resumed>) = 0 [pid 311] umount2("./109/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2023] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] newfstatat(AT_FDCWD, "./109/binderfs" [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2023] <... futex resumed>) = 1 [pid 2020] <... futex resumed>) = 0 [pid 311] unlink("./109/binderfs" [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2020] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2020] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... unlink resumed>) = 0 [pid 2023] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2027 [pid 311] getdents64(3 [pid 2023] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2026 ci2-android-5-15/strace-static-x86_64: Process 2025 attached ci2-android-5-15/strace-static-x86_64: Process 2024 attached [pid 2020] <... futex resumed>) = 0 [pid 311] close(3 [pid 2020] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... close resumed>) = 0 [pid 2020] <... futex resumed>) = 0 [pid 2020] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2023] <... futex resumed>) = 1 [pid 2023] ioctl(3, PPPIOCSMRU, 0 [pid 311] rmdir("./109" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2023] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2023] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2020] <... futex resumed>) = 0 executing program [pid 2020] exit_group(0) = ? [pid 311] <... rmdir resumed>) = 0 [pid 2023] <... futex resumed>) = ? [pid 2023] +++ exited with 0 +++ [pid 2020] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2026 attached [pid 2026] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2026] rt_sigprocmask(SIG_SETMASK, [] [pid 311] mkdir("./110", 0777 [pid 2025] set_robust_list(0x555563d1b6a0, 24 [pid 2026] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2026] chdir("./103" [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2020, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2026] <... chdir resumed>) = 0 [pid 2026] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2026] setpgid(0, 0) = 0 [pid 2026] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... mkdir resumed>) = 0 [pid 305] umount2("./111", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2026] <... openat resumed>) = 3 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2026] write(3, "1000", 4) = 4 [pid 2026] close(3) = 0 [pid 2026] symlink("/dev/binderfs", "./binderfs" [pid 305] openat(AT_FDCWD, "./111", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2026] <... symlink resumed>) = 0 [pid 2025] <... set_robust_list resumed>) = 0 [pid 2024] set_robust_list(0x7fd1a43f59a0, 24 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... openat resumed>) = 3 [pid 305] fstat(3 [pid 2026] write(1, "executing program\n", 18) = 18 [pid 2026] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2026] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2026] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2028 [pid 305] getdents64(3 [pid 2026] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2026] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 305] umount2("./111/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2026] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2026] <... mprotect resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./111/binderfs" [pid 2026] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2026] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] unlink("./111/binderfs" [pid 2026] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 305] <... unlink resumed>) = 0 [pid 2026] <... clone3 resumed> => {parent_tid=[2029]}, 88) = 2029 [pid 305] getdents64(3 [pid 2026] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2026] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] close(3 [pid 2026] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 2029 attached [pid 305] <... close resumed>) = 0 [pid 2026] <... futex resumed>) = 0 [pid 305] rmdir("./111" [pid 2026] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rmdir resumed>) = 0 [pid 305] mkdir("./112", 0777 [pid 2025] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2025] chdir("./125") = 0 [pid 2025] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] <... mkdir resumed>) = 0 [pid 2025] <... prctl resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2025] setpgid(0, 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2025] <... setpgid resumed>) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2025] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2025] write(3, "1000", 4) = 4 [pid 2025] close(3) = 0 [pid 2025] symlink("/dev/binderfs", "./binderfs" [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2030 [pid 2024] <... set_robust_list resumed>) = 0 [pid 2029] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 2029] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2024] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 2028 attached [pid 2029] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2029] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2025] <... symlink resumed>) = 0 [pid 2024] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2029] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2026] <... futex resumed>) = 0 [pid 2026] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2026] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2029] <... futex resumed>) = 1 [pid 2025] write(1, "executing program\n", 18 [pid 2024] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2029] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2025] <... write resumed>) = 18 [pid 2029] <... socket resumed>) = 4 [pid 2025] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2024] <... socket resumed>) = 3 [pid 2029] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2025] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2026] <... futex resumed>) = 0 [pid 2026] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2026] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2025] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2024] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] <... futex resumed>) = 1 [pid 2025] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2019] <... futex resumed>) = 0 [pid 2019] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2025] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2019] <... futex resumed>) = 0 [pid 2025] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2019] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2029] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2025] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2025] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2029] <... connect resumed>) = -1 EEXIST (File exists) [pid 2029] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2024] <... futex resumed>) = 1 [pid 2028] set_robust_list(0x555563d1b6a0, 24ci2-android-5-15/strace-static-x86_64: Process 2030 attached [pid 2026] <... futex resumed>) = 0 [pid 2026] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2024] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2026] <... futex resumed>) = 0 [pid 2026] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2029] <... futex resumed>) = 1 [pid 2029] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2024] <... socket resumed>) = 4 [pid 2029] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2025] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2026] <... futex resumed>) = 0 [pid 2026] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2026] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2029] <... futex resumed>) = 1 [pid 2025] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2028] <... set_robust_list resumed>) = 0 [pid 2024] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2029] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2025] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2024] <... futex resumed>) = 1 [pid 2019] <... futex resumed>) = 0 [pid 2019] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2019] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2024] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2028] rt_sigprocmask(SIG_SETMASK, [] [pid 2024] <... connect resumed>) = -1 EEXIST (File exists) [pid 2028] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2025] <... clone3 resumed> => {parent_tid=[2031]}, 88) = 2031 executing program executing program [pid 2024] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2025] rt_sigprocmask(SIG_SETMASK, [] [pid 2019] <... futex resumed>) = 0 [pid 2024] <... futex resumed>) = 1 [pid 2019] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2024] sendfile(-1, -1, [3 [pid 2019] <... futex resumed>) = 0 [pid 2019] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2024] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2025] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2024] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2025] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2025] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2024] <... futex resumed>) = 1 [pid 2019] <... futex resumed>) = 0 [pid 2030] set_robust_list(0x555563d1b6a0, 24 [pid 2028] chdir("./110" [pid 2024] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2019] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2024] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2019] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2024] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2029] <... clone3 resumed>) = 2032 [pid 2029] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2026] <... futex resumed>) = 0 [pid 2026] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2026] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2024] <... clone3 resumed>) = 2033 [pid 2029] <... futex resumed>) = 1 [pid 2029] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2029] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2026] <... futex resumed>) = 0 [pid 2026] exit_group(0) = ? [pid 2024] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2019] <... futex resumed>) = 0 [pid 2029] <... futex resumed>) = ? [pid 2019] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2024] ioctl(3, PPPIOCSMRU, 0 [pid 2019] <... futex resumed>) = 0 [pid 2024] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2019] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2030] <... set_robust_list resumed>) = 0 [pid 2029] +++ exited with 0 +++ [pid 2028] <... chdir resumed>) = 0 [pid 2026] +++ exited with 0 +++ [pid 2024] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 2031 attached [pid 2031] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2031] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2031] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2026, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2024] <... futex resumed>) = 1 [pid 2019] <... futex resumed>) = 0 [pid 2030] rt_sigprocmask(SIG_SETMASK, [] [pid 2028] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2024] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2019] exit_group(0 [pid 2031] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2025] <... futex resumed>) = 0 [pid 2025] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2025] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2024] <... futex resumed>) = -1 ENOSYS (Function not implemented) [pid 2019] <... exit_group resumed>) = ? [pid 2031] <... futex resumed>) = 1 [pid 2031] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2031] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2025] <... futex resumed>) = 0 [pid 2025] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2025] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2031] <... futex resumed>) = 1 [pid 2031] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2024] +++ exited with 0 +++ [pid 2019] +++ exited with 0 +++ [pid 2028] <... prctl resumed>) = 0 [pid 2031] <... connect resumed>) = -1 EEXIST (File exists) [pid 2031] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2025] <... futex resumed>) = 0 [pid 2025] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2025] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2031] <... futex resumed>) = 1 [pid 2031] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2031] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2025] <... futex resumed>) = 0 [pid 2025] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2025] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2031] <... futex resumed>) = 1 [pid 2031] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2019, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2031] <... clone3 resumed>) = 2034 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2030] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2028] setpgid(0, 0) = 0 [pid 2030] chdir("./112" [pid 2031] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2028] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2030] <... chdir resumed>) = 0 [pid 2025] <... futex resumed>) = 0 [pid 2025] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2025] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2031] <... futex resumed>) = 1 [pid 2031] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2031] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2025] <... futex resumed>) = 0 [pid 2025] exit_group(0) = ? [pid 2030] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2028] <... openat resumed>) = 3 [pid 2031] <... futex resumed>) = ? [pid 2028] write(3, "1000", 4 [pid 2030] <... prctl resumed>) = 0 [pid 2031] +++ exited with 0 +++ [pid 2025] +++ exited with 0 +++ [pid 2028] <... write resumed>) = 4 [pid 2030] setpgid(0, 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2025, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2028] close(3 [pid 2030] <... setpgid resumed>) = 0 [pid 2028] <... close resumed>) = 0 [pid 2028] symlink("/dev/binderfs", "./binderfs" [pid 2030] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2028] <... symlink resumed>) = 0 [pid 2028] write(1, "executing program\n", 18) = 18 [pid 2028] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2028] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2028] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2028] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2028] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2028] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2028] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2030] <... openat resumed>) = 3 [pid 2028] <... clone3 resumed> => {parent_tid=[2035]}, 88) = 2035 [pid 2028] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2028] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2030] write(3, "1000", 4 [pid 2028] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2035 attached [pid 2035] set_robust_list(0x7fd1a43f59a0, 24 [pid 2030] <... write resumed>) = 4 [pid 2035] <... set_robust_list resumed>) = 0 [pid 2035] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2035] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2030] close(3 [pid 2035] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2028] <... futex resumed>) = 0 [pid 2028] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2028] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2030] <... close resumed>) = 0 [pid 2035] <... futex resumed>) = 1 [pid 2035] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2035] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2028] <... futex resumed>) = 0 [pid 2028] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2030] symlink("/dev/binderfs", "./binderfs" [pid 2028] <... futex resumed>) = 0 [pid 2028] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2035] <... futex resumed>) = 1 [pid 2035] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2030] <... symlink resumed>) = 0 [pid 2035] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2028] <... futex resumed>) = 0 [pid 2028] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2028] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2035] <... futex resumed>) = 1 [pid 2035] sendfile(-1, -1, [3 [pid 2030] write(1, "executing program\n", 18 [pid 2035] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2030] <... write resumed>) = 18 [pid 2035] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2030] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2030] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2028] <... futex resumed>) = 0 [pid 2030] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2030] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2028] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2030] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2030] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2028] <... futex resumed>) = 0 [pid 2030] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] <... restart_syscall resumed>) = 0 [pid 2030] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2028] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2035] <... futex resumed>) = 1 [pid 2030] <... mprotect resumed>) = 0 [pid 304] umount2("./125", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2035] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2030] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] openat(AT_FDCWD, "./125", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2030] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... openat resumed>) = 3 [pid 2030] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 2030] <... clone3 resumed> => {parent_tid=[2036]}, 88) = 2036 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2030] rt_sigprocmask(SIG_SETMASK, [] [pid 304] umount2("./125/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2030] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2030] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] newfstatat(AT_FDCWD, "./125/binderfs" [pid 2030] <... futex resumed>) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 2030] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] unlink("./125/binderfs") = 0 [pid 306] umount2("./117", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./117", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] close(3 [pid 306] <... openat resumed>) = 3 [pid 304] <... close resumed>) = 0 [pid 306] fstat(3 [pid 304] rmdir("./125" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 304] mkdir("./126", 0777 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2035] <... clone3 resumed>) = 2037 [pid 2035] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2028] <... futex resumed>) = 0 [pid 2028] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] umount2("./117/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... mkdir resumed>) = 0 [pid 2028] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] newfstatat(AT_FDCWD, "./117/binderfs" [pid 308] umount2("./103", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2035] <... futex resumed>) = 1 [pid 2035] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2035] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2028] <... futex resumed>) = 0 [pid 2028] exit_group(0) = ? [pid 2035] <... futex resumed>) = ? [pid 308] openat(AT_FDCWD, "./103", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] unlink("./117/binderfs" [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... openat resumed>) = 3 [pid 306] <... unlink resumed>) = 0 [pid 308] fstat(3 [pid 2035] +++ exited with 0 +++ [pid 2028] +++ exited with 0 +++ [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2028, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] getdents64(3 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2038 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] getdents64(3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 executing program executing program [pid 306] close(3 [pid 308] umount2("./103/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... close resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./103/binderfs" [pid 306] rmdir("./117" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-5-15/strace-static-x86_64: Process 2038 attached [pid 308] unlink("./103/binderfs" [pid 306] <... rmdir resumed>) = 0 [pid 2038] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] mkdir("./118", 0777 [pid 308] getdents64(3 [pid 2038] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2038] chdir("./126" [pid 306] <... mkdir resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2038] <... chdir resumed>) = 0 [pid 308] close(3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rmdir("./103" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2038] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2038] setpgid(0, 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 2038] <... setpgid resumed>) = 0 [pid 2038] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] mkdir("./104", 0777 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2039 [pid 2038] <... openat resumed>) = 3 [pid 2038] write(3, "1000", 4) = 4 [pid 2038] close(3) = 0 [pid 2038] symlink("/dev/binderfs", "./binderfs" [pid 308] <... mkdir resumed>) = 0 [pid 311] umount2("./110", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] openat(AT_FDCWD, "./110", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... openat resumed>) = 3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] fstat(3 [pid 2038] <... symlink resumed>) = 0 [pid 2038] write(1, "executing program\n", 18 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2038] <... write resumed>) = 18 [pid 311] getdents64(3 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2040 [pid 2038] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 executing program [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 311] umount2("./110/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2038] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./110/binderfs" [pid 2038] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ci2-android-5-15/strace-static-x86_64: Process 2040 attached ci2-android-5-15/strace-static-x86_64: Process 2036 attached [pid 2038] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] unlink("./110/binderfs" [pid 2038] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2038] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2038] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3 [pid 2038] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... close resumed>) = 0 [pid 2038] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2038] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] rmdir("./110") = 0 [pid 311] mkdir("./111", 0777 [pid 2038] <... clone3 resumed> => {parent_tid=[2041]}, 88) = 2041 [pid 2038] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2038] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2038] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 2039 attached [pid 2039] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2039] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2039] chdir("./118") = 0 [pid 2039] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2039] setpgid(0, 0) = 0 [pid 2039] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2040] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2042 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2039] <... openat resumed>) = 3 [pid 2039] write(3, "1000", 4) = 4 [pid 2039] close(3) = 0 [pid 2039] symlink("/dev/binderfs", "./binderfs" [pid 2040] <... set_robust_list resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2042 attached [pid 2040] rt_sigprocmask(SIG_SETMASK, [] [pid 2036] set_robust_list(0x7fd1a43f59a0, 24 [pid 2039] <... symlink resumed>) = 0 [pid 2039] write(1, "executing program\n", 18) = 18 executing program [pid 2042] set_robust_list(0x555563d1b6a0, 24 [pid 2040] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2036] <... set_robust_list resumed>) = 0 [pid 2039] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2039] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2040] chdir("./104" [pid 2039] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2039] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2039] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2042] <... set_robust_list resumed>) = 0 [pid 2040] <... chdir resumed>) = 0 [pid 2036] rt_sigprocmask(SIG_SETMASK, [] [pid 2039] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2039] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2039] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2040] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2036] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2040] <... prctl resumed>) = 0 [pid 2036] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2042] rt_sigprocmask(SIG_SETMASK, [] [pid 2040] setpgid(0, 0 [pid 2039] <... clone3 resumed> => {parent_tid=[2043]}, 88) = 2043 [pid 2039] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2039] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2040] <... setpgid resumed>) = 0 [pid 2039] <... futex resumed>) = 0 [pid 2039] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2041 attached [pid 2041] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2041] rt_sigprocmask(SIG_SETMASK, [] [pid 2040] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2036] <... socket resumed>) = 3 [pid 2041] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2041] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2041] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2038] <... futex resumed>) = 0 [pid 2038] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2038] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2041] <... futex resumed>) = 1 [pid 2041] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2041] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2038] <... futex resumed>) = 0 [pid 2040] <... openat resumed>) = 3 [pid 2038] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2038] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2042] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2040] write(3, "1000", 4 [pid 2036] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2041] <... futex resumed>) = 1 [pid 2041] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2041] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2038] <... futex resumed>) = 0 [pid 2038] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2038] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2040] <... write resumed>) = 4 [pid 2030] <... futex resumed>) = 0 [pid 2040] close(3 [pid 2036] <... futex resumed>) = 1 [pid 2030] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2040] <... close resumed>) = 0 [pid 2036] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2030] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2041] <... futex resumed>) = 1 [pid 2040] symlink("/dev/binderfs", "./binderfs" [pid 2036] <... socket resumed>) = 4 ci2-android-5-15/strace-static-x86_64: Process 2043 attached [pid 2042] chdir("./111" [pid 2041] sendfile(-1, -1, [3 [pid 2040] <... symlink resumed>) = 0 [pid 2036] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2043] set_robust_list(0x7fd1a43f59a0, 24 [pid 2041] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2040] write(1, "executing program\n", 18 [pid 2043] <... set_robust_list resumed>) = 0 [pid 2041] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2036] <... futex resumed>) = 1 [pid 2030] <... futex resumed>) = 0 [pid 2043] rt_sigprocmask(SIG_SETMASK, [] [pid 2041] <... futex resumed>) = 1 [pid 2040] <... write resumed>) = 18 [pid 2038] <... futex resumed>) = 0 [pid 2036] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2030] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2043] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2041] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2040] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2038] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2036] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2030] <... futex resumed>) = 0 [pid 2043] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2041] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2040] <... futex resumed>) = 0 [pid 2038] <... futex resumed>) = 0 [pid 2030] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2043] <... socket resumed>) = 3 [pid 2041] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2040] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2038] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2036] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2043] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2040] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2042] <... chdir resumed>) = 0 [pid 2041] <... clone3 resumed>) = 2044 [pid 2043] <... futex resumed>) = 1 [pid 2040] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2036] <... connect resumed>) = -1 EEXIST (File exists) [pid 2043] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2041] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2040] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2036] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2041] <... futex resumed>) = 1 [pid 2040] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2038] <... futex resumed>) = 0 [pid 2036] <... futex resumed>) = 1 [pid 2041] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2040] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2030] <... futex resumed>) = 0 [pid 2041] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2040] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2038] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2036] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2030] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2041] ioctl(3, PPPIOCSMRU, 0 [pid 2040] <... mprotect resumed>) = 0 [pid 2038] <... futex resumed>) = 0 [pid 2036] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2030] <... futex resumed>) = 0 [pid 2041] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2040] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2041] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2038] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2036] sendfile(-1, -1, [3 [pid 2040] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2030] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2041] <... futex resumed>) = 0 [pid 2040] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2038] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2036] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2041] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2039] <... futex resumed>) = 0 [pid 2039] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2038] exit_group(0 [pid 2040] <... clone3 resumed> => {parent_tid=[2045]}, 88) = 2045 [pid 2036] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2043] <... futex resumed>) = 0 [pid 2041] <... futex resumed>) = ? [pid 2040] rt_sigprocmask(SIG_SETMASK, [] [pid 2038] <... exit_group resumed>) = ? [pid 2036] <... futex resumed>) = 1 [pid 2030] <... futex resumed>) = 0 [pid 2043] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2041] +++ exited with 0 +++ [pid 2039] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2042] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2038] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2038, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2040] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2030] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2036] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2043] <... socket resumed>) = 4 [pid 2040] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2030] <... futex resumed>) = 0 [pid 2042] <... prctl resumed>) = 0 [pid 2042] setpgid(0, 0 [pid 2043] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2040] <... futex resumed>) = 0 [pid 2036] <... clone3 resumed>) = 2046 [pid 2030] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2043] <... futex resumed>) = 1 [pid 2040] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2036] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2043] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2036] <... futex resumed>) = 0 [pid 2039] <... futex resumed>) = 0 [pid 2036] ioctl(3, PPPIOCSMRU, 0 [pid 2030] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2036] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2039] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2030] <... futex resumed>) = 0 [pid 2043] <... futex resumed>) = 0 [pid 2039] <... futex resumed>) = 1 [pid 2036] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2030] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2043] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2039] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2036] <... futex resumed>) = 0 [pid 2030] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2043] <... connect resumed>) = -1 EEXIST (File exists) [pid 2036] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2043] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2030] exit_group(0 [pid 2043] <... futex resumed>) = 1 [pid 2030] <... exit_group resumed>) = ? [pid 2036] <... futex resumed>) = ? [pid 2043] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2039] <... futex resumed>) = 0 [pid 2042] <... setpgid resumed>) = 0 [pid 2042] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2042] write(3, "1000", 4) = 4 [pid 2042] close(3 [pid 2036] +++ exited with 0 +++ [pid 2030] +++ exited with 0 +++ [pid 2042] <... close resumed>) = 0 [pid 2039] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2042] symlink("/dev/binderfs", "./binderfs" [pid 2043] <... futex resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2030, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2039] <... futex resumed>) = 1 [pid 2043] sendfile(-1, -1, [3 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> executing program [pid 2043] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2039] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2043] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2043] <... futex resumed>) = 0 [pid 2039] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2043] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2039] <... futex resumed>) = 0 [pid 2042] <... symlink resumed>) = 0 [pid 2042] write(1, "executing program\n", 18) = 18 [pid 2043] <... clone3 resumed>) = 2047 [pid 2039] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2042] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2043] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2042] <... futex resumed>) = 0 [pid 2039] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2043] ioctl(3, PPPIOCSMRU, 0 [pid 2039] <... futex resumed>) = 0 [pid 2043] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2039] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2043] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2039] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2043] <... futex resumed>) = 0 [pid 2042] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2043] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2039] exit_group(0 [pid 2042] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2039] <... exit_group resumed>) = ? [pid 2043] <... futex resumed>) = ? [pid 2042] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2042] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2042] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2042] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2042] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2043] +++ exited with 0 +++ [pid 2039] +++ exited with 0 +++ [pid 2042] <... clone3 resumed> => {parent_tid=[2048]}, 88) = 2048 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2039, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2042] rt_sigprocmask(SIG_SETMASK, [] [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2042] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2042] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2042] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2048 attached ci2-android-5-15/strace-static-x86_64: Process 2045 attached [pid 2045] set_robust_list(0x7fd1a43f59a0, 24 [pid 2048] set_robust_list(0x7fd1a43f59a0, 24 [pid 2045] <... set_robust_list resumed>) = 0 [pid 2045] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2045] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2045] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2040] <... futex resumed>) = 0 [pid 2045] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2040] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2045] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2040] <... futex resumed>) = 0 [pid 2045] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2040] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2045] <... socket resumed>) = 4 [pid 2045] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2040] <... futex resumed>) = 0 [pid 2040] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2040] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2045] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2045] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2040] <... futex resumed>) = 0 [pid 2045] sendfile(-1, -1, [3 [pid 2040] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2045] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2040] <... futex resumed>) = 0 [pid 2045] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2040] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2045] <... futex resumed>) = 0 [pid 2040] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2045] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2040] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2048] <... set_robust_list resumed>) = 0 [pid 2045] <... clone3 resumed>) = 2049 [pid 2040] <... futex resumed>) = 0 [pid 2045] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2045] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2048] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 2040] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2048] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 2040] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2040] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2040] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2045] <... futex resumed>) = 0 [pid 2045] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2045] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2040] <... futex resumed>) = 0 [pid 2040] exit_group(0) = ? [pid 2048] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2045] <... futex resumed>) = ? [pid 2048] <... socket resumed>) = 3 [pid 2048] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2045] +++ exited with 0 +++ [pid 2040] +++ exited with 0 +++ [pid 304] umount2("./126", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2048] <... futex resumed>) = 1 [pid 2042] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2040, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] openat(AT_FDCWD, "./126", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2048] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] <... openat resumed>) = 3 [pid 2042] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] fstat(3 [pid 2048] <... futex resumed>) = 0 [pid 2042] <... futex resumed>) = 1 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2048] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2042] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] getdents64(3 [pid 2048] <... socket resumed>) = 4 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./126/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2048] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2042] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./118", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] newfstatat(AT_FDCWD, "./126/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] openat(AT_FDCWD, "./118", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] unlink("./126/binderfs" [pid 2048] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2042] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 2048] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2048] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2042] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 304] <... unlink resumed>) = 0 [pid 2048] <... connect resumed>) = -1 EEXIST (File exists) [pid 2048] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2042] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 2048] <... futex resumed>) = 0 [pid 308] umount2("./104", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2048] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2042] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2042] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] openat(AT_FDCWD, "./104", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] close(3 [pid 306] umount2("./118/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... openat resumed>) = 3 [pid 304] <... close resumed>) = 0 [pid 2048] <... futex resumed>) = 0 [pid 2042] <... futex resumed>) = 1 [pid 308] fstat(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rmdir("./126" [pid 2048] sendfile(-1, -1, [3 [pid 2042] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] newfstatat(AT_FDCWD, "./118/binderfs" [pid 2048] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 305] <... restart_syscall resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 2048] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2048] <... futex resumed>) = 1 [pid 2042] <... futex resumed>) = 0 [pid 304] mkdir("./127", 0777 [pid 2048] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2042] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] unlink("./118/binderfs" [pid 2048] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2042] <... futex resumed>) = 0 [pid 2048] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2042] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2048] <... clone3 resumed>) = 2050 [pid 308] umount2("./104/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... unlink resumed>) = 0 [pid 305] umount2("./112", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... mkdir resumed>) = 0 [pid 2048] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2042] <... futex resumed>) = 0 [pid 2048] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2042] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2048] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2042] <... futex resumed>) = 0 [pid 2048] ioctl(3, PPPIOCSMRU, 0 [pid 2042] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2048] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 308] newfstatat(AT_FDCWD, "./104/binderfs" [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] openat(AT_FDCWD, "./112", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2048] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] close(3 [pid 2048] <... futex resumed>) = 1 [pid 2042] <... futex resumed>) = 0 [pid 308] unlink("./104/binderfs" [pid 305] <... openat resumed>) = 3 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2048] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2042] exit_group(0 [pid 306] <... close resumed>) = 0 [pid 2048] <... futex resumed>) = ? [pid 2042] <... exit_group resumed>) = ? executing program [pid 308] <... unlink resumed>) = 0 [pid 305] fstat(3ci2-android-5-15/strace-static-x86_64: Process 2051 attached [pid 2048] +++ exited with 0 +++ [pid 2042] +++ exited with 0 +++ [pid 308] getdents64(3 [pid 306] rmdir("./118" [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2051] set_robust_list(0x555563d1b6a0, 24 [pid 306] <... rmdir resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2042, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2051 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] getdents64(3 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] close(3 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... close resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./104" [pid 306] mkdir("./119", 0777 [pid 305] umount2("./112/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2051] <... set_robust_list resumed>) = 0 [pid 2051] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2051] chdir("./127") = 0 [pid 308] <... rmdir resumed>) = 0 [pid 2051] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2051] setpgid(0, 0) = 0 [pid 2051] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 308] mkdir("./105", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2051] write(3, "1000", 4) = 4 [pid 2051] close(3) = 0 [pid 2051] symlink("/dev/binderfs", "./binderfs" [pid 305] newfstatat(AT_FDCWD, "./112/binderfs" [pid 2051] <... symlink resumed>) = 0 [pid 2051] write(1, "executing program\n", 18) = 18 [pid 308] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2051] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2051] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2051] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2051] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] unlink("./112/binderfs" [pid 2051] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2051] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2051] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... unlink resumed>) = 0 [pid 2051] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2051] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2052]}, 88) = 2052 [pid 305] getdents64(3 [pid 2051] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2051] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2051] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2052 attached [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2052] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2052] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2052] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2053 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2054 [pid 305] close(3 [pid 2052] <... socket resumed>) = 3 [pid 2052] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2051] <... futex resumed>) = 0 [pid 2051] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2051] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2052] <... futex resumed>) = 1 [pid 305] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 305] rmdir("./112" [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2052] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2052] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2051] <... futex resumed>) = 0 [pid 2051] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2051] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2052] <... futex resumed>) = 1 [pid 2052] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2052] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rmdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2051] <... futex resumed>) = 0 [pid 2051] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] mkdir("./113", 0777 [pid 2051] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2052] <... futex resumed>) = 1 [pid 2052] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2052] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2051] <... futex resumed>) = 0 [pid 2051] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 2051] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2052] <... futex resumed>) = 1 [pid 2052] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 2053 attached [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2053] set_robust_list(0x555563d1b6a0, 24 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2052] <... clone3 resumed>) = 2055 [pid 2052] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2051] <... futex resumed>) = 0 [pid 2051] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2051] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2056 [pid 2052] <... futex resumed>) = 1 [pid 2052] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2052] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2051] <... futex resumed>) = 0 [pid 2051] exit_group(0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 2051] <... exit_group resumed>) = ? [pid 2052] <... futex resumed>) = ? [pid 2052] +++ exited with 0 +++ [pid 2051] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2054 attached [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2051, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2054] set_robust_list(0x555563d1b6a0, 24) = 0 ci2-android-5-15/strace-static-x86_64: Process 2056 attached [pid 2053] <... set_robust_list resumed>) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2054] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2056] set_robust_list(0x555563d1b6a0, 24 [pid 2053] rt_sigprocmask(SIG_SETMASK, [] [pid 2054] chdir("./105") = 0 [pid 2054] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2054] setpgid(0, 0) = 0 [pid 2053] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2056] <... set_robust_list resumed>) = 0 [pid 2054] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2053] chdir("./119" [pid 2056] rt_sigprocmask(SIG_SETMASK, [] [pid 2053] <... chdir resumed>) = 0 [pid 2054] <... openat resumed>) = 3 [pid 2054] write(3, "1000", 4) = 4 [pid 2054] close(3) = 0 [pid 2054] symlink("/dev/binderfs", "./binderfs" [pid 2053] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2056] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 2054] <... symlink resumed>) = 0 [pid 2054] write(1, "executing program\n", 18) = 18 executing program [pid 2054] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2054] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2054] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2054] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2053] <... prctl resumed>) = 0 [pid 2054] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2054] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2054] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] umount2("./111", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2054] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2054] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2053] setpgid(0, 0 [pid 311] openat(AT_FDCWD, "./111", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2053] <... setpgid resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 2054] <... clone3 resumed> => {parent_tid=[2057]}, 88) = 2057 [pid 311] fstat(3 executing program executing program [pid 2053] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2054] rt_sigprocmask(SIG_SETMASK, [] [pid 311] getdents64(3 [pid 2054] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 2054] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2053] <... openat resumed>) = 3 [pid 311] umount2("./111/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2054] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] umount2("./127", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2053] write(3, "1000", 4 [pid 311] newfstatat(AT_FDCWD, "./111/binderfs" [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2054] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2053] <... write resumed>) = 4 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] openat(AT_FDCWD, "./127", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2053] close(3 [pid 311] unlink("./111/binderfs" [pid 2053] <... close resumed>) = 0 [pid 304] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 2057 attached [pid 2057] set_robust_list(0x7fd1a43f59a0, 24 [pid 311] <... unlink resumed>) = 0 [pid 2053] symlink("/dev/binderfs", "./binderfs" [pid 304] fstat(3 [pid 311] getdents64(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2057] <... set_robust_list resumed>) = 0 [pid 304] getdents64(3 [pid 2057] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2057] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] umount2("./127/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] close(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2057] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] <... close resumed>) = 0 [pid 304] newfstatat(AT_FDCWD, "./127/binderfs" [pid 2053] <... symlink resumed>) = 0 [pid 311] rmdir("./111" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2057] <... socket resumed>) = 3 [pid 311] <... rmdir resumed>) = 0 [pid 304] unlink("./127/binderfs" [pid 2053] write(1, "executing program\n", 18 [pid 2057] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2054] <... futex resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 2053] <... write resumed>) = 18 [pid 311] mkdir("./112", 0777 [pid 304] getdents64(3 [pid 2054] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2054] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2057] <... futex resumed>) = 1 [pid 2057] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 311] <... mkdir resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2053] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] close(3 [pid 2053] <... futex resumed>) = 0 [pid 2057] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... close resumed>) = 0 [pid 2056] chdir("./113" [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] rmdir("./127" [pid 2053] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2057] <... futex resumed>) = 1 [pid 2056] <... chdir resumed>) = 0 [pid 2054] <... futex resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 2054] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2054] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] mkdir("./128", 0777ci2-android-5-15/strace-static-x86_64: Process 2058 attached [pid 2053] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2058 [pid 2056] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 2053] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 2053] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2058] set_robust_list(0x555563d1b6a0, 24 [pid 2056] setpgid(0, 0 [pid 2053] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2058] <... set_robust_list resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2053] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2053] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2056] <... setpgid resumed>) = 0 [pid 2056] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-5-15/strace-static-x86_64: Process 2059 attached [pid 2058] rt_sigprocmask(SIG_SETMASK, [] [pid 2053] <... mprotect resumed>) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2059 [pid 2058] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2053] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 2058] chdir("./112" [pid 2053] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2053] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2058] <... chdir resumed>) = 0 [pid 2056] <... openat resumed>) = 3 [pid 2058] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2056] write(3, "1000", 4 [pid 2053] <... clone3 resumed> => {parent_tid=[2060]}, 88) = 2060 [pid 2056] <... write resumed>) = 4 [pid 2053] rt_sigprocmask(SIG_SETMASK, [] [pid 2058] setpgid(0, 0 [pid 2053] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2058] <... setpgid resumed>) = 0 [pid 2053] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] close(3 [pid 2053] <... futex resumed>) = 0 [pid 2058] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2056] <... close resumed>) = 0 [pid 2053] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2056] symlink("/dev/binderfs", "./binderfs" [pid 2058] <... openat resumed>) = 3 [pid 2056] <... symlink resumed>) = 0 [pid 2059] set_robust_list(0x555563d1b6a0, 24 [pid 2056] write(1, "executing program\n", 18) = 18 [pid 2056] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2056] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2058] write(3, "1000", 4 [pid 2056] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2056] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2059] <... set_robust_list resumed>) = 0 [pid 2058] <... write resumed>) = 4 [pid 2056] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2056] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2056] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2058] close(3) = 0 [pid 2056] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2058] symlink("/dev/binderfs", "./binderfs" [pid 2056] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2056] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2061]}, 88) = 2061 [pid 2056] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2056] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2056] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2057] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2059] rt_sigprocmask(SIG_SETMASK, [] [pid 2058] <... symlink resumed>) = 0 [pid 2058] write(1, "executing program\n", 18 [pid 2057] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2058] <... write resumed>) = 18 [pid 2054] <... futex resumed>) = 0 [pid 2058] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2054] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2058] <... futex resumed>) = 0 [pid 2054] <... futex resumed>) = 0 [pid 2058] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2054] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2058] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2058] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2057] <... futex resumed>) = 1 [pid 2058] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2058] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2057] sendfile(-1, -1, [3 [pid 2058] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2058] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2057] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2058] <... mprotect resumed>) = 0 [pid 2057] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2058] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2054] <... futex resumed>) = 0 [pid 2058] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2054] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2058] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2054] <... futex resumed>) = 0 [pid 2054] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2057] <... futex resumed>) = 1 [pid 2057] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2058] <... clone3 resumed> => {parent_tid=[2062]}, 88) = 2062 ci2-android-5-15/strace-static-x86_64: Process 2062 attached [pid 2059] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2058] rt_sigprocmask(SIG_SETMASK, [] [pid 2057] <... clone3 resumed>) = 2063 [pid 2057] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2054] <... futex resumed>) = 0 [pid 2054] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2058] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2054] <... futex resumed>) = 0 [pid 2059] chdir("./128" [pid 2058] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2054] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2057] <... futex resumed>) = 1 [pid 2057] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2057] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2054] <... futex resumed>) = 0 [pid 2059] <... chdir resumed>) = 0 [pid 2058] <... futex resumed>) = 0 [pid 2054] exit_group(0 [pid 2062] set_robust_list(0x7fd1a43f59a0, 24 [pid 2054] <... exit_group resumed>) = ? [pid 2062] <... set_robust_list resumed>) = 0 [pid 2059] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2058] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2057] <... futex resumed>) = ? [pid 2062] rt_sigprocmask(SIG_SETMASK, [] [pid 2059] <... prctl resumed>) = 0 [pid 2057] +++ exited with 0 +++ [pid 2054] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2060 attached [pid 2059] setpgid(0, 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2054, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2062] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2060] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2060] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2060] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2062] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2059] <... setpgid resumed>) = 0 [pid 2060] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2053] <... futex resumed>) = 0 [pid 2053] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2053] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2060] <... futex resumed>) = 1 [pid 2060] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2059] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2060] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2053] <... futex resumed>) = 0 [pid 2053] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2053] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2060] <... futex resumed>) = 1 [pid 2060] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2060] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] <... openat resumed>) = 3 [pid 2053] <... futex resumed>) = 0 [pid 2053] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2053] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2060] <... futex resumed>) = 1 [pid 2060] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2060] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2053] <... futex resumed>) = 0 [pid 2053] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2053] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2060] <... futex resumed>) = 1 [pid 2060] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2059] write(3, "1000", 4 [pid 2062] <... socket resumed>) = 3 [pid 2059] <... write resumed>) = 4 [pid 2062] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2060] <... clone3 resumed>) = 2064 [pid 2059] close(3 [pid 2060] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2053] <... futex resumed>) = 0 [pid 2053] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2053] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2060] <... futex resumed>) = 1 [pid 2060] ioctl(3, PPPIOCSMRU, 0 [pid 2059] <... close resumed>) = 0 [pid 2060] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2059] symlink("/dev/binderfs", "./binderfs" [pid 2060] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2053] <... futex resumed>) = 0 [pid 2059] <... symlink resumed>) = 0 [pid 2053] exit_group(0 [pid 2059] write(1, "executing program\n", 18 [pid 2053] <... exit_group resumed>) = ? [pid 2059] <... write resumed>) = 18 [pid 2060] <... futex resumed>) = ? [pid 2059] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2062] <... futex resumed>) = 1 [pid 2060] +++ exited with 0 +++ [pid 2059] <... futex resumed>) = 0 [pid 2058] <... futex resumed>) = 0 [pid 2053] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2061 attached [pid 2061] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2061] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2061] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2059] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} executing program executing program [pid 2058] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2062] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2053, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2059] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2058] <... futex resumed>) = 0 [pid 2062] <... socket resumed>) = 4 [pid 2059] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... restart_syscall resumed>) = 0 [pid 2058] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2061] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] <... futex resumed>) = 0 [pid 2056] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2056] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2062] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 2061] <... futex resumed>) = 1 [pid 2061] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2061] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] <... futex resumed>) = 0 [pid 2056] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2056] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2061] <... futex resumed>) = 1 [pid 2061] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2059] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] umount2("./105", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2062] <... futex resumed>) = 1 [pid 2061] <... connect resumed>) = -1 EEXIST (File exists) [pid 2059] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2058] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2062] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2061] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2056] <... futex resumed>) = 0 [pid 2061] sendfile(-1, -1, [3 [pid 2056] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2061] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2056] <... futex resumed>) = 0 [pid 2061] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2061] <... futex resumed>) = 0 [pid 2056] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2061] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2059] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2058] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./119", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2062] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2061] <... clone3 resumed>) = 2065 [pid 2059] <... mprotect resumed>) = 0 [pid 2058] <... futex resumed>) = 0 [pid 2056] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./105", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2061] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2061] <... futex resumed>) = 0 [pid 2056] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2061] ioctl(3, PPPIOCSMRU, 0 [pid 2056] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2062] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2061] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2059] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2058] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2056] <... futex resumed>) = 0 [pid 2061] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2056] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... openat resumed>) = 3 [pid 306] openat(AT_FDCWD, "./119", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2061] <... futex resumed>) = 0 [pid 2056] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2061] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2056] exit_group(0 [pid 308] fstat(3 [pid 2062] <... connect resumed>) = -1 EEXIST (File exists) [pid 2061] <... futex resumed>) = ? [pid 2059] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2056] <... exit_group resumed>) = ? [pid 306] <... openat resumed>) = 3 [pid 2062] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2061] +++ exited with 0 +++ [pid 2059] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2056] +++ exited with 0 +++ [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] fstat(3 [pid 2062] <... futex resumed>) = 1 [pid 2058] <... futex resumed>) = 0 [pid 2062] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2058] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2062] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2058] <... futex resumed>) = 0 [pid 2062] sendfile(-1, -1, [3 [pid 2058] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2062] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2062] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2058] <... futex resumed>) = 0 [pid 2062] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2058] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2062] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2058] <... futex resumed>) = 0 [pid 2062] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2058] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2062] <... clone3 resumed>) = 2067 [pid 308] getdents64(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2062] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2058] <... futex resumed>) = 0 [pid 2062] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2058] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2062] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2058] <... futex resumed>) = 0 [pid 2062] ioctl(3, PPPIOCSMRU, 0 [pid 2058] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2062] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2062] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2058] <... futex resumed>) = 0 [pid 2062] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2059] <... clone3 resumed> => {parent_tid=[2066]}, 88) = 2066 [pid 2058] exit_group(0 [pid 2062] <... futex resumed>) = ? [pid 2059] rt_sigprocmask(SIG_SETMASK, [] [pid 2058] <... exit_group resumed>) = ? [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] getdents64(3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2056, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2062] +++ exited with 0 +++ [pid 2058] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2066 attached [pid 2066] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2066] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2066] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2059] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2059] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2059] <... futex resumed>) = 1 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2058, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] umount2("./105/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2059] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2066] <... futex resumed>) = 0 [pid 2066] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] umount2("./119/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2066] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] <... futex resumed>) = 0 [pid 2059] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2059] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2066] <... futex resumed>) = 1 [pid 2066] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 308] newfstatat(AT_FDCWD, "./105/binderfs" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2066] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] <... futex resumed>) = 0 [pid 2059] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2059] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2066] <... futex resumed>) = 1 [pid 2066] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] newfstatat(AT_FDCWD, "./119/binderfs" [pid 2066] <... connect resumed>) = -1 EEXIST (File exists) [pid 2066] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] <... futex resumed>) = 0 [pid 2059] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2059] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2066] <... futex resumed>) = 1 [pid 2066] sendfile(-1, -1, [3 [pid 308] unlink("./105/binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2066] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2066] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2059] <... futex resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 2059] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] unlink("./119/binderfs" [pid 2059] <... futex resumed>) = 0 [pid 2059] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2066] <... futex resumed>) = 1 [pid 2066] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 2066] <... clone3 resumed>) = 2068 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] getdents64(3 [pid 2066] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2059] <... futex resumed>) = 0 [pid 2059] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2059] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2066] <... futex resumed>) = 1 [pid 2066] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2066] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... close resumed>) = 0 [pid 306] close(3 [pid 2066] <... futex resumed>) = 1 [pid 2059] <... futex resumed>) = 0 [pid 2066] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2059] exit_group(0 [pid 2066] <... futex resumed>) = ? [pid 2059] <... exit_group resumed>) = ? [pid 308] rmdir("./105" [pid 306] <... close resumed>) = 0 [pid 2066] +++ exited with 0 +++ [pid 2059] +++ exited with 0 +++ [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./106", 0777 [pid 311] <... restart_syscall resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] rmdir("./119" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... rmdir resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2059, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-5-15/strace-static-x86_64: Process 2069 attached [pid 311] umount2("./112", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2069 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] mkdir("./120", 0777 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] umount2("./128", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./128", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] openat(AT_FDCWD, "./112", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... mkdir resumed>) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./128/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./128/binderfs" [pid 311] <... openat resumed>) = 3 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./128/binderfs" [pid 2069] set_robust_list(0x555563d1b6a0, 24 [pid 311] fstat(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] rmdir("./128") = 0 [pid 311] getdents64(3 [pid 304] mkdir("./129", 0777 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2069] <... set_robust_list resumed>) = 0 [pid 311] umount2("./112/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2070 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2071 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2070 attached [pid 2070] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2070] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 2069] rt_sigprocmask(SIG_SETMASK, [] [pid 311] newfstatat(AT_FDCWD, "./112/binderfs" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./112/binderfs" [pid 2069] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./112") = 0 [pid 305] umount2("./113", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] mkdir("./113", 0777 [pid 2069] chdir("./106" [pid 311] <... mkdir resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] openat(AT_FDCWD, "./113", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2069] <... chdir resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2072 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2070] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] fstat(3ci2-android-5-15/strace-static-x86_64: Process 2072 attached [pid 2069] prctl(PR_SET_PDEATHSIG, SIGKILLci2-android-5-15/strace-static-x86_64: Process 2071 attached [pid 2071] set_robust_list(0x555563d1b6a0, 24 [pid 2069] <... prctl resumed>) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2071] <... set_robust_list resumed>) = 0 [pid 2071] rt_sigprocmask(SIG_SETMASK, [] [pid 305] getdents64(3 [pid 2072] set_robust_list(0x555563d1b6a0, 24 [pid 2069] setpgid(0, 0 [pid 2071] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2071] chdir("./129") = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2071] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2071] setpgid(0, 0) = 0 [pid 2071] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] umount2("./113/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2069] <... setpgid resumed>) = 0 [pid 305] newfstatat(AT_FDCWD, "./113/binderfs" [pid 2071] <... openat resumed>) = 3 [pid 2071] write(3, "1000", 4) = 4 [pid 2071] close(3) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2071] symlink("/dev/binderfs", "./binderfs" [pid 305] unlink("./113/binderfs" [pid 2071] <... symlink resumed>) = 0 [pid 2071] write(1, "executing program\n", 18 [pid 305] <... unlink resumed>) = 0 [pid 2071] <... write resumed>) = 18 [pid 2071] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2072] <... set_robust_list resumed>) = 0 [pid 2070] chdir("./120" [pid 2069] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] getdents64(3 [pid 2071] <... futex resumed>) = 0 [pid 2071] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2071] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2071] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2071] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2071] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2071] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] close(3 [pid 2071] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2073]}, 88) = 2073 [pid 305] <... close resumed>) = 0 [pid 2069] <... openat resumed>) = 3 [pid 2071] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2071] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2071] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2073 attached [pid 2073] set_robust_list(0x7fd1a43f59a0, 24 [pid 305] rmdir("./113" [pid 2073] <... set_robust_list resumed>) = 0 [pid 2073] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... rmdir resumed>) = 0 [pid 2073] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] mkdir("./114", 0777 [pid 2073] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2073] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2071] <... futex resumed>) = 0 [pid 2071] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 2071] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2073] <... futex resumed>) = 1 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2073] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2073] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2071] <... futex resumed>) = 0 [pid 2071] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2071] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2073] <... futex resumed>) = 1 [pid 2073] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2073] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2071] <... futex resumed>) = 0 executing program [pid 2071] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2071] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2072] rt_sigprocmask(SIG_SETMASK, [] [pid 2070] <... chdir resumed>) = 0 [pid 2069] write(3, "1000", 4 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2074 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2073] <... futex resumed>) = 1 [pid 2073] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2073] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2071] <... futex resumed>) = 0 [pid 2071] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2071] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2073] <... futex resumed>) = 1 [pid 2073] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2069] <... write resumed>) = 4 [pid 2072] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2070] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2069] close(3) = 0 [pid 2070] <... prctl resumed>) = 0 [pid 2069] symlink("/dev/binderfs", "./binderfs" [pid 2070] setpgid(0, 0 [pid 2069] <... symlink resumed>) = 0 [pid 2072] chdir("./113" [pid 2073] <... clone3 resumed>) = 2075 [pid 2073] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2071] <... futex resumed>) = 0 [pid 2071] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2069] write(1, "executing program\n", 18 [pid 2071] <... futex resumed>) = 0 [pid 2071] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2073] <... futex resumed>) = 1 [pid 2073] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2073] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2071] <... futex resumed>) = 0 [pid 2071] exit_group(0 [pid 2069] <... write resumed>) = 18 [pid 2071] <... exit_group resumed>) = ? [pid 2073] <... futex resumed>) = ? [pid 2069] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2070] <... setpgid resumed>) = 0 [pid 2072] <... chdir resumed>) = 0 [pid 2073] +++ exited with 0 +++ [pid 2071] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2071, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2069] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2074 attached [pid 2074] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2074] rt_sigprocmask(SIG_SETMASK, [] [pid 2069] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2074] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2074] chdir("./114" [pid 2069] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2070] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2069] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2074] <... chdir resumed>) = 0 [pid 2074] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2074] setpgid(0, 0) = 0 [pid 2074] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2069] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2074] <... openat resumed>) = 3 [pid 2074] write(3, "1000", 4) = 4 [pid 2072] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2069] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2070] <... openat resumed>) = 3 [pid 2074] close(3 [pid 2072] <... prctl resumed>) = 0 [pid 2069] <... mprotect resumed>) = 0 [pid 2070] write(3, "1000", 4 [pid 2069] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2072] setpgid(0, 0 [pid 2074] <... close resumed>) = 0 [pid 2074] symlink("/dev/binderfs", "./binderfs" [pid 2069] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2072] <... setpgid resumed>) = 0 [pid 2070] <... write resumed>) = 4 [pid 2069] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2074] <... symlink resumed>) = 0 [pid 2072] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2070] close(3 [pid 2069] <... clone3 resumed> => {parent_tid=[2076]}, 88) = 2076 [pid 2074] write(1, "executing program\n", 18 [pid 2069] rt_sigprocmask(SIG_SETMASK, [] [pid 2074] <... write resumed>) = 18 [pid 2072] <... openat resumed>) = 3 [pid 2069] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2072] write(3, "1000", 4 [pid 2070] <... close resumed>) = 0 [pid 2069] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2072] <... write resumed>) = 4 [pid 2070] symlink("/dev/binderfs", "./binderfs" [pid 2069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2074] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2074] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2074] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2070] <... symlink resumed>) = 0 [pid 2072] close(3 [pid 2074] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2074] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2074] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2074] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2072] <... close resumed>) = 0 [pid 2070] write(1, "executing program\n", 18 [pid 2074] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2072] symlink("/dev/binderfs", "./binderfs" [pid 2074] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2070] <... write resumed>) = 18 ci2-android-5-15/strace-static-x86_64: Process 2076 attached [pid 2076] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2076] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2076] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2072] <... symlink resumed>) = 0 [pid 2070] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2072] write(1, "executing program\n", 18 [pid 2070] <... futex resumed>) = 0 [pid 2074] <... clone3 resumed> => {parent_tid=[2077]}, 88) = 2077 [pid 2076] <... socket resumed>) = 3 [pid 2076] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2069] <... futex resumed>) = 0 [pid 2069] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2076] <... futex resumed>) = 1 [pid 2076] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2076] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2069] <... futex resumed>) = 0 executing program executing program executing program executing program [pid 2069] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2076] <... futex resumed>) = 1 [pid 2076] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2072] <... write resumed>) = 18 [pid 2070] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2074] rt_sigprocmask(SIG_SETMASK, [] [pid 2076] <... connect resumed>) = -1 EEXIST (File exists) [pid 2076] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2069] <... futex resumed>) = 0 [pid 2069] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2070] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2072] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2074] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2070] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2069] <... futex resumed>) = 0 [pid 2069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2076] <... futex resumed>) = 1 [pid 2076] sendfile(-1, -1, [3 [pid 2074] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2072] <... futex resumed>) = 0 [pid 2070] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2076] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2072] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2070] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2074] <... futex resumed>) = 0 [pid 2076] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2072] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2070] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2074] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2072] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2070] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2069] <... futex resumed>) = 0 [pid 2072] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2070] <... mprotect resumed>) = 0 [pid 2072] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2070] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2072] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2070] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2072] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2070] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2072] <... mprotect resumed>) = 0 [pid 2069] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2076] <... futex resumed>) = 1 [pid 2072] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2070] <... clone3 resumed> => {parent_tid=[2078]}, 88) = 2078 [pid 2072] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2070] rt_sigprocmask(SIG_SETMASK, [] [pid 2072] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2070] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2079 attached [pid 2070] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2072] <... clone3 resumed> => {parent_tid=[2079]}, 88) = 2079 [pid 2072] rt_sigprocmask(SIG_SETMASK, [] [pid 2070] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2072] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2072] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2076] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2072] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2079] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2079] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2079] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2076] <... clone3 resumed>) = 2080 [pid 2076] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2079] <... socket resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 2077 attached [pid 2077] set_robust_list(0x7fd1a43f59a0, 24 [pid 2079] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2076] <... futex resumed>) = 1 [pid 2069] <... futex resumed>) = 0 [pid 2069] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2069] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2078 attached [pid 2078] set_robust_list(0x7fd1a43f59a0, 24 [pid 2077] <... set_robust_list resumed>) = 0 [pid 2072] <... futex resumed>) = 0 [pid 2079] <... futex resumed>) = 1 [pid 2076] ioctl(3, PPPIOCSMRU, 0 [pid 2072] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2078] <... set_robust_list resumed>) = 0 [pid 2072] <... futex resumed>) = 0 [pid 2078] rt_sigprocmask(SIG_SETMASK, [] [pid 2072] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2078] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2078] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2079] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2077] rt_sigprocmask(SIG_SETMASK, [] [pid 2076] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./129", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2079] <... socket resumed>) = 4 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./129", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2077] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2076] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] getdents64(3 [pid 2079] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2077] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2076] <... futex resumed>) = 1 [pid 2072] <... futex resumed>) = 0 [pid 2072] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2069] <... futex resumed>) = 0 [pid 304] umount2("./129/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2072] <... futex resumed>) = 0 [pid 2072] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2069] exit_group(0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2079] <... futex resumed>) = 1 [pid 2077] <... socket resumed>) = 3 [pid 2076] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2069] <... exit_group resumed>) = ? [pid 304] newfstatat(AT_FDCWD, "./129/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./129/binderfs" [pid 2079] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2077] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2076] <... futex resumed>) = ? [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./129") = 0 [pid 304] mkdir("./130", 0777 [pid 2079] <... connect resumed>) = -1 EEXIST (File exists) [pid 2077] <... futex resumed>) = 1 [pid 2076] +++ exited with 0 +++ [pid 2074] <... futex resumed>) = 0 [pid 2069] +++ exited with 0 +++ [pid 304] <... mkdir resumed>) = 0 [pid 2074] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2069, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2074] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2079] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2081 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2078] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] <... socket resumed>) = 4 [pid 2072] <... futex resumed>) = 0 [pid 2079] <... futex resumed>) = 1 [pid 2070] <... futex resumed>) = 0 [pid 2079] sendfile(-1, -1, [3 [pid 2077] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2072] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2070] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2079] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2077] <... futex resumed>) = 1 [pid 2074] <... futex resumed>) = 0 [pid 2072] <... futex resumed>) = 0 [pid 2070] <... futex resumed>) = 0 [pid 2079] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2074] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2072] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2070] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2079] <... futex resumed>) = 0 [pid 2077] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2074] <... futex resumed>) = 0 [pid 2072] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2079] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2074] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2072] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2079] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2077] <... connect resumed>) = -1 EEXIST (File exists) [pid 2072] <... futex resumed>) = 0 [pid 2079] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2078] <... futex resumed>) = 1 [pid 2077] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2072] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2078] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2078] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2070] <... futex resumed>) = 0 [pid 2070] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2070] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2078] <... futex resumed>) = 1 [pid 2079] <... clone3 resumed>) = 2082 [pid 2078] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2077] <... futex resumed>) = 1 [pid 2074] <... futex resumed>) = 0 [pid 2074] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] sendfile(-1, -1, [3 [pid 2074] <... futex resumed>) = 0 [pid 2079] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2074] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2078] <... connect resumed>) = -1 EEXIST (File exists) [pid 2077] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2079] <... futex resumed>) = 1 [pid 2072] <... futex resumed>) = 0 [pid 2078] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2074] <... futex resumed>) = 0 [pid 2072] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] <... futex resumed>) = 1 [pid 2079] ioctl(3, PPPIOCSMRU, 0 [pid 2074] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2072] <... futex resumed>) = 0 [pid 2077] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2074] <... futex resumed>) = 0 [pid 2072] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2079] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2074] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2070] <... futex resumed>) = 0 [pid 2070] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2070] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2078] <... futex resumed>) = 1 [pid 2078] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2078] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2070] <... futex resumed>) = 0 [pid 2070] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2079] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] <... clone3 resumed>) = 2083 [pid 2070] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2078] <... futex resumed>) = 1 [pid 2078] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 2081 attached [pid 2079] <... futex resumed>) = 1 [pid 2078] <... clone3 resumed>) = 2084 [pid 2077] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2072] <... futex resumed>) = 0 [pid 2072] exit_group(0 [pid 2079] ???( [pid 2077] <... futex resumed>) = 1 [pid 2074] <... futex resumed>) = 0 [pid 2072] <... exit_group resumed>) = ? [pid 2079] <... ??? resumed>) = ? [pid 2078] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2074] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2070] <... futex resumed>) = 0 [pid 2074] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2070] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2077] ioctl(3, PPPIOCSMRU, 0 [pid 2070] <... futex resumed>) = 0 [pid 2070] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2078] <... futex resumed>) = 1 [pid 2078] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2077] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2079] +++ exited with 0 +++ [pid 2072] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2072, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2078] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2070] <... futex resumed>) = 0 [pid 2077] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2070] exit_group(0 [pid 2081] set_robust_list(0x555563d1b6a0, 24 [pid 2070] <... exit_group resumed>) = ? [pid 2081] <... set_robust_list resumed>) = 0 [pid 2077] <... futex resumed>) = 1 [pid 2074] <... futex resumed>) = 0 [pid 2078] <... futex resumed>) = ? [pid 2081] rt_sigprocmask(SIG_SETMASK, [] [pid 2078] +++ exited with 0 +++ [pid 2077] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2074] exit_group(0 [pid 2070] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 2077] <... futex resumed>) = ? [pid 2074] <... exit_group resumed>) = ? [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2070, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2081] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./106", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2081] chdir("./130" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2081] <... chdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./106", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2081] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 308] <... openat resumed>) = 3 [pid 2081] setpgid(0, 0 [pid 308] fstat(3 [pid 2081] <... setpgid resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2077] +++ exited with 0 +++ [pid 2074] +++ exited with 0 +++ [pid 2081] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] getdents64(3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2074, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2081] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./106/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2081] write(3, "1000", 4 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2081] <... write resumed>) = 4 [pid 308] newfstatat(AT_FDCWD, "./106/binderfs" [pid 2081] close(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./106/binderfs" [pid 2081] <... close resumed>) = 0 [pid 2081] symlink("/dev/binderfs", "./binderfs") = 0 [pid 308] <... unlink resumed>) = 0 [pid 2081] write(1, "executing program\n", 18 executing program [pid 308] getdents64(3 [pid 2081] <... write resumed>) = 18 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2081] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] close(3 [pid 2081] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 2081] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./106" [pid 2081] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 2081] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] mkdir("./107", 0777 [pid 2081] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./120", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2081] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] openat(AT_FDCWD, "./120", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2081] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... openat resumed>) = 3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] fstat(3 [pid 2081] <... mprotect resumed>) = 0 [pid 2081] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-5-15/strace-static-x86_64: Process 2085 attached [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2085 [pid 306] getdents64(3 [pid 2081] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2085] set_robust_list(0x555563d1b6a0, 24 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2085] <... set_robust_list resumed>) = 0 [pid 306] umount2("./120/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2085] rt_sigprocmask(SIG_SETMASK, [] [pid 2081] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2085] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./120/binderfs" [pid 305] <... restart_syscall resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./120/binderfs") = 0 [pid 305] umount2("./114", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] openat(AT_FDCWD, "./114", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] close(3 [pid 305] <... openat resumed>) = 3 [pid 306] <... close resumed>) = 0 [pid 305] fstat(3 [pid 306] rmdir("./120" [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2085] chdir("./107" [pid 306] <... rmdir resumed>) = 0 [pid 305] getdents64(3 [pid 2085] <... chdir resumed>) = 0 [pid 306] mkdir("./121", 0777 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2085] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... mkdir resumed>) = 0 [pid 305] umount2("./114/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2085] <... prctl resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2085] setpgid(0, 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] newfstatat(AT_FDCWD, "./114/binderfs" [pid 2085] <... setpgid resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2085] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] unlink("./114/binderfs" [pid 2085] <... openat resumed>) = 3 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2087 [pid 305] <... unlink resumed>) = 0 [pid 2085] write(3, "1000", 4 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 305] getdents64(3 [pid 2085] <... write resumed>) = 4 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2085] close(3 [pid 305] close(3 [pid 2085] <... close resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 2085] symlink("/dev/binderfs", "./binderfs" [pid 305] rmdir("./114" [pid 2085] <... symlink resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 2085] write(1, "executing program\n", 18 [pid 305] mkdir("./115", 0777 [pid 2085] <... write resumed>) = 18 [pid 305] <... mkdir resumed>) = 0 [pid 2085] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2085] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2085] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} executing program [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2085] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2085] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2088 [pid 2085] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 2085] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2085] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2085] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2085] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2085] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2089]}, 88) = 2089 [pid 2085] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2085] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2085] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2088 attached [pid 2088] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2088] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 2087 attached [pid 311] umount2("./113", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2088] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2087] set_robust_list(0x555563d1b6a0, 24 [pid 2088] chdir("./115" [pid 2087] <... set_robust_list resumed>) = 0 [pid 2087] rt_sigprocmask(SIG_SETMASK, [] [pid 2088] <... chdir resumed>) = 0 [pid 2088] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./113", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2081] <... clone3 resumed> => {parent_tid=[2086]}, 88) = 2086 ci2-android-5-15/strace-static-x86_64: Process 2089 attached ci2-android-5-15/strace-static-x86_64: Process 2086 attached [pid 2087] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2088] <... prctl resumed>) = 0 [pid 2087] chdir("./121" [pid 2088] setpgid(0, 0) = 0 [pid 2088] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2087] <... chdir resumed>) = 0 [pid 2088] <... openat resumed>) = 3 [pid 2087] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2087] setpgid(0, 0) = 0 [pid 2087] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2088] write(3, "1000", 4) = 4 [pid 2088] close(3) = 0 [pid 2087] write(3, "1000", 4 [pid 2088] symlink("/dev/binderfs", "./binderfs" [pid 2087] <... write resumed>) = 4 [pid 2088] <... symlink resumed>) = 0 [pid 2087] close(3) = 0 [pid 2087] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2088] write(1, "executing program\n", 18 [pid 2087] write(1, "executing program\n", 18) = 18 [pid 2088] <... write resumed>) = 18 [pid 2088] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2087] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2088] <... futex resumed>) = 0 [pid 2087] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2088] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2087] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2088] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2087] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2088] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2087] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2088] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program executing program [pid 2087] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2088] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2087] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2088] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2088] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2087] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2088] <... mprotect resumed>) = 0 [pid 2087] <... mprotect resumed>) = 0 [pid 2089] set_robust_list(0x7fd1a43f59a0, 24 [pid 2088] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2087] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2086] set_robust_list(0x7fd1a43f59a0, 24 [pid 2081] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... openat resumed>) = 3 [pid 2088] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2087] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2088] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2087] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0}ci2-android-5-15/strace-static-x86_64: Process 2091 attached [pid 2089] <... set_robust_list resumed>) = 0 [pid 2086] <... set_robust_list resumed>) = 0 [pid 2081] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] fstat(3 [pid 2088] <... clone3 resumed> => {parent_tid=[2090]}, 88) = 2090 [pid 2087] <... clone3 resumed> => {parent_tid=[2091]}, 88) = 2091 [pid 2088] rt_sigprocmask(SIG_SETMASK, [] [pid 2087] rt_sigprocmask(SIG_SETMASK, [] [pid 2088] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2087] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2088] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2087] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2088] <... futex resumed>) = 0 [pid 2087] <... futex resumed>) = 0 [pid 2088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2087] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2090 attached [pid 2090] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2090] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2090] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2090] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2088] <... futex resumed>) = 0 [pid 2088] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2090] <... futex resumed>) = 1 [pid 2090] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2090] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2088] <... futex resumed>) = 0 [pid 2088] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2090] <... futex resumed>) = 1 [pid 2090] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2089] rt_sigprocmask(SIG_SETMASK, [] [pid 2086] rt_sigprocmask(SIG_SETMASK, [] [pid 2081] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2090] <... connect resumed>) = 0 [pid 2090] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2088] <... futex resumed>) = 0 [pid 2088] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2090] <... futex resumed>) = 1 [pid 2089] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2081] <... futex resumed>) = 0 [pid 2086] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 2089] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2086] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2081] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2091] set_robust_list(0x7fd1a43f59a0, 24 [pid 2089] <... socket resumed>) = 3 [pid 2086] <... socket resumed>) = 3 [pid 311] umount2("./113/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2090] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2090] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2088] <... futex resumed>) = 0 [pid 2088] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2090] <... futex resumed>) = 1 [pid 2090] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./113/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./113/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./113") = 0 [pid 311] mkdir("./114", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2092 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2090] <... clone3 resumed>) = 2093 [pid 2090] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2088] <... futex resumed>) = 0 [pid 2088] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2088] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2090] <... futex resumed>) = 1 [pid 2090] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 2090] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2088] <... futex resumed>) = 0 [pid 2088] exit_group(0) = ? [pid 2090] <... futex resumed>) = ? [pid 2090] +++ exited with 0 +++ [pid 2088] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2088, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2092 attached [pid 2092] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2092] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2092] chdir("./114") = 0 [pid 2092] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2092] setpgid(0, 0) = 0 [pid 2092] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2092] write(3, "1000", 4) = 4 [pid 2092] close(3) = 0 [pid 2092] symlink("/dev/binderfs", "./binderfs" [pid 2091] <... set_robust_list resumed>) = 0 [pid 2089] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2086] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2092] <... symlink resumed>) = 0 executing program [pid 2092] write(1, "executing program\n", 18 [pid 2091] rt_sigprocmask(SIG_SETMASK, [] [pid 2089] <... futex resumed>) = 1 [pid 2085] <... futex resumed>) = 0 [pid 2089] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2086] <... futex resumed>) = 1 [pid 2081] <... futex resumed>) = 0 [pid 2091] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2086] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2081] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2086] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2081] <... futex resumed>) = 0 [pid 2085] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] <... socket resumed>) = 3 [pid 2086] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2081] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2089] <... futex resumed>) = 0 [pid 2085] <... futex resumed>) = 1 [pid 2089] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2085] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2089] <... socket resumed>) = 4 [pid 2089] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2085] <... futex resumed>) = 0 [pid 2089] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2085] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2089] <... connect resumed>) = -1 EEXIST (File exists) [pid 2085] <... futex resumed>) = 0 [pid 2089] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2085] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2089] <... futex resumed>) = 0 [pid 2085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2089] sendfile(-1, -1, [3 [pid 2085] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2089] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2085] <... futex resumed>) = 0 [pid 2089] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2085] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2089] <... futex resumed>) = 0 [pid 2085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2089] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2085] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2089] <... clone3 resumed>) = 2094 [pid 2085] <... futex resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 2089] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2085] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2089] <... futex resumed>) = 0 [pid 2085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2089] ioctl(3, PPPIOCSMRU, 0 [pid 2085] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] umount2("./115", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2089] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2085] <... futex resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2089] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2085] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] openat(AT_FDCWD, "./115", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2089] <... futex resumed>) = 0 [pid 2085] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... openat resumed>) = 3 [pid 2089] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2085] exit_group(0 [pid 305] fstat(3 [pid 2089] <... futex resumed>) = ? [pid 2085] <... exit_group resumed>) = ? [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2089] +++ exited with 0 +++ [pid 2085] +++ exited with 0 +++ [pid 305] getdents64(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2085, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 29.423499][ T2009] ------------[ cut here ]------------ [ 29.429149][ T2009] WARNING: CPU: 0 PID: 2009 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 29.441010][ T2009] Modules linked in: [ 29.446000][ T2009] CPU: 0 PID: 2009 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 29.456646][ T2009] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./115/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./115/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./115/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./115") = 0 [pid 305] mkdir("./116", 0777 [pid 2091] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2086] <... socket resumed>) = 4 [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... restart_syscall resumed>) = 0 [pid 2091] <... futex resumed>) = 1 [pid 2087] <... futex resumed>) = 0 [pid 2086] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2095 [pid 2087] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] umount2("./107", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 2087] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./107", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./107/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./107/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./107/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./107") = 0 [pid 308] mkdir("./108", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2096 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2092] <... write resumed>) = 18 [pid 2092] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2092] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2092] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2092] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2092] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2092] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2092] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2097]}, 88) = 2097 [pid 2092] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2092] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2092] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2096 attached [pid 2096] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2096] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2096] chdir("./108") = 0 [pid 2096] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2096] setpgid(0, 0) = 0 [pid 2096] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2096] write(3, "1000", 4) = 4 [pid 2096] close(3) = 0 [pid 2096] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2096] write(1, "executing program\n", 18) = 18 [pid 2096] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2096] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}ci2-android-5-15/strace-static-x86_64: Process 2095 attached , NULL, 8) = 0 [pid 2096] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2096] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2095] set_robust_list(0x555563d1b6a0, 24 [pid 2096] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2096] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2095] <... set_robust_list resumed>) = 0 [pid 2096] <... mprotect resumed>) = 0 [pid 2095] rt_sigprocmask(SIG_SETMASK, [] [pid 2096] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2095] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2095] chdir("./116" [pid 2096] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2096] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2095] <... chdir resumed>) = 0 [pid 2096] <... clone3 resumed> => {parent_tid=[2098]}, 88) = 2098 [pid 2095] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2096] rt_sigprocmask(SIG_SETMASK, [] [pid 2095] <... prctl resumed>) = 0 [pid 2096] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2095] setpgid(0, 0 [pid 2096] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2095] <... setpgid resumed>) = 0 [pid 2096] <... futex resumed>) = 0 [pid 2095] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2096] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2095] <... openat resumed>) = 3 [pid 2095] write(3, "1000", 4) = 4 [pid 2095] close(3) = 0 [pid 2095] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2095] write(1, "executing program\n", 18) = 18 [pid 2095] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2095] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2095] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2095] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2095] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2095] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2095] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2099]}, 88) = 2099 [pid 2095] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2095] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2095] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2098 attached [pid 2098] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2098] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2098] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 executing program executing program [pid 2098] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2096] <... futex resumed>) = 0 [pid 2096] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2096] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2098] <... futex resumed>) = 1 [pid 2098] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2098] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2096] <... futex resumed>) = 0 [pid 2096] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2096] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2098] <... futex resumed>) = 1 [pid 2098] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2091] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2086] <... futex resumed>) = 1 [pid 2098] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2096] <... futex resumed>) = 0 [pid 2096] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2096] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2098] <... futex resumed>) = 1 [pid 2098] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2098] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2096] <... futex resumed>) = 0 [pid 2096] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2096] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2098] <... futex resumed>) = 1 ci2-android-5-15/strace-static-x86_64: Process 2099 attached ci2-android-5-15/strace-static-x86_64: Process 2097 attached [pid 2091] <... socket resumed>) = 4 [pid 2086] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2081] <... futex resumed>) = 0 [pid 2098] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2100 [pid 2098] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2096] <... futex resumed>) = 0 [pid 2096] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2096] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2098] <... futex resumed>) = 1 [pid 2098] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2098] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2096] <... futex resumed>) = 0 [pid 2096] exit_group(0) = ? [pid 2098] <... futex resumed>) = ? [pid 2098] +++ exited with 0 +++ [pid 2096] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2096, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2099] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2099] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2099] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2099] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2095] <... futex resumed>) = 0 [pid 2099] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2095] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2099] <... socket resumed>) = 4 [pid 2095] <... futex resumed>) = 0 [pid 2099] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2095] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2099] <... futex resumed>) = 0 [pid 2095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2099] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2095] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2099] <... connect resumed>) = -1 EEXIST (File exists) [pid 2095] <... futex resumed>) = 0 [pid 2099] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2095] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2099] <... futex resumed>) = 0 [pid 2095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2099] sendfile(-1, -1, [3 [pid 2095] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2099] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2095] <... futex resumed>) = 0 [pid 2099] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2095] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2099] <... futex resumed>) = 0 [pid 2095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2099] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2095] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2097] set_robust_list(0x7fd1a43f59a0, 24 [pid 2091] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2081] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2099] <... clone3 resumed>) = 2101 [pid 2097] <... set_robust_list resumed>) = 0 [pid 2095] <... futex resumed>) = 0 [pid 2091] <... futex resumed>) = 1 [pid 2087] <... futex resumed>) = 0 [pid 2086] <... futex resumed>) = 0 [pid 2081] <... futex resumed>) = 1 [pid 2099] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2095] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2087] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2099] <... futex resumed>) = 0 [pid 2095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2087] <... futex resumed>) = 0 [pid 2099] ioctl(3, PPPIOCSMRU, 0 [pid 2095] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2087] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2099] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2095] <... futex resumed>) = 0 [pid 2099] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2095] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2099] <... futex resumed>) = 0 [pid 2095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2099] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2095] exit_group(0 [pid 2099] <... futex resumed>) = ? [pid 2095] <... exit_group resumed>) = ? [pid 2099] +++ exited with 0 +++ [pid 2095] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2095, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] umount2("./116", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./116", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./116/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./116/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./116/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./116") = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 305] mkdir("./117", 0777) = 0 [pid 308] umount2("./108", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./108", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2102 [pid 308] umount2("./108/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 308] newfstatat(AT_FDCWD, "./108/binderfs" [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2097] rt_sigprocmask(SIG_SETMASK, [] [pid 2091] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2086] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2081] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2097] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2091] <... connect resumed>) = -1 EEXIST (File exists) [pid 2086] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] unlink("./108/binderfs" [pid 2097] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2091] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2086] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./108") = 0 [pid 308] mkdir("./109", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2103 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2103 attached [pid 2103] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2103] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2103] chdir("./109") = 0 [pid 2103] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2103] setpgid(0, 0) = 0 [pid 2103] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2103] write(3, "1000", 4) = 4 [pid 2103] close(3) = 0 [pid 2103] symlink("/dev/binderfs", "./binderfs") = 0 ci2-android-5-15/strace-static-x86_64: Process 2102 attached [pid 2103] write(1, "executing program\n", 18) = 18 [pid 2102] set_robust_list(0x555563d1b6a0, 24 executing program [pid 2103] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2102] <... set_robust_list resumed>) = 0 [pid 2103] <... futex resumed>) = 0 [ 29.468173][ T2009] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [ 29.476033][ T2009] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 29.498113][ T2009] RSP: 0018:ffffc90002cb7bf0 EFLAGS: 00010293 [ 29.504915][ T2009] RAX: ffffffff845f2f47 RBX: ffff888119798000 RCX: ffff8881197a0000 [ 29.513522][ T2009] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000c04eb7d executing program [pid 2102] rt_sigprocmask(SIG_SETMASK, [] [pid 2103] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2103] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2103] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2102] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2102] chdir("./117" [pid 2097] <... socket resumed>) = 3 [pid 2091] <... futex resumed>) = 1 [pid 2087] <... futex resumed>) = 0 [pid 2086] <... futex resumed>) = 1 [pid 2087] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2087] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2081] <... futex resumed>) = 0 [pid 2097] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] sendfile(-1, -1, [3 [pid 2086] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2103] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2103] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2102] <... chdir resumed>) = 0 [pid 2102] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2103] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2102] setpgid(0, 0 [pid 2103] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2102] <... setpgid resumed>) = 0 [pid 2102] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2103] <... clone3 resumed> => {parent_tid=[2104]}, 88) = 2104 [pid 2103] rt_sigprocmask(SIG_SETMASK, [] [pid 2102] <... openat resumed>) = 3 [pid 2103] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2103] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2103] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2102] write(3, "1000", 4) = 4 [pid 2102] close(3) = 0 [pid 2102] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2102] write(1, "executing program\n", 18) = 18 [pid 2102] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2102] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2102] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2102] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2102] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2102] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2102] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2105]}, 88) = 2105 [pid 2081] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2097] <... futex resumed>) = 1 [pid 2092] <... futex resumed>) = 0 [pid 2091] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2086] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2092] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2091] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2086] sendfile(-1, -1, [3 [pid 2081] <... futex resumed>) = 0 [pid 2097] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2092] <... futex resumed>) = 0 [pid 2092] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2102] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2102] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2102] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2104 attached [pid 2104] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2104] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2104] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2104] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2103] <... futex resumed>) = 0 [pid 2103] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2103] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2104] <... futex resumed>) = 1 [pid 2104] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2104] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2103] <... futex resumed>) = 0 [pid 2103] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2103] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2104] <... futex resumed>) = 1 [pid 2104] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2104] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2103] <... futex resumed>) = 0 [pid 2103] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2103] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2104] <... futex resumed>) = 1 [pid 2104] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2104] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2103] <... futex resumed>) = 0 [pid 2103] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2103] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2104] <... futex resumed>) = 1 [pid 2104] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2106 ci2-android-5-15/strace-static-x86_64: Process 2105 attached [pid 2105] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2105] rt_sigprocmask(SIG_SETMASK, [] [pid 2104] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2105] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2105] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2103] <... futex resumed>) = 0 [pid 2103] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2103] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2104] <... futex resumed>) = 1 [pid 2104] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2105] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2102] <... futex resumed>) = 0 [pid 2102] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2102] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2104] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2105] <... futex resumed>) = 1 [pid 2103] <... futex resumed>) = 0 [pid 2103] exit_group(0) = ? [pid 2091] <... futex resumed>) = 1 [pid 2097] <... socket resumed>) = 4 [pid 2087] <... futex resumed>) = 0 [pid 2086] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2081] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2087] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2087] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2105] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2104] <... futex resumed>) = ? [pid 2104] +++ exited with 0 +++ [pid 2103] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2103, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2105] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2102] <... futex resumed>) = 0 [pid 2102] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2102] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2105] <... futex resumed>) = 1 [pid 2105] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2105] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2102] <... futex resumed>) = 0 [pid 2102] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2102] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2105] <... futex resumed>) = 1 [pid 2105] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2105] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2102] <... futex resumed>) = 0 [pid 2102] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2102] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2105] <... futex resumed>) = 1 [pid 2105] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2107 [pid 2105] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2102] <... futex resumed>) = 0 [pid 2102] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2102] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2105] <... futex resumed>) = 1 [pid 2105] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2105] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2102] <... futex resumed>) = 0 [pid 2102] exit_group(0) = ? [pid 2105] <... futex resumed>) = ? [pid 2105] +++ exited with 0 +++ [pid 2102] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2102, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2091] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2108 [pid 2091] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2087] <... futex resumed>) = 0 [pid 2087] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... restart_syscall resumed>) = 0 [pid 2091] ioctl(3, PPPIOCSMRU, 0 [pid 2087] <... futex resumed>) = 0 [pid 2091] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2087] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2091] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./109", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2091] <... futex resumed>) = 1 [pid 2087] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2091] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2087] exit_group(0 [pid 308] openat(AT_FDCWD, "./109", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2091] <... futex resumed>) = ? [pid 2087] <... exit_group resumed>) = ? [pid 308] <... openat resumed>) = 3 [pid 2091] +++ exited with 0 +++ [pid 2087] +++ exited with 0 +++ [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2087, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2097] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2086] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./109/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2097] <... futex resumed>) = 1 [pid 2086] <... futex resumed>) = 0 [pid 2081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2092] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2092] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] newfstatat(AT_FDCWD, "./109/binderfs" [pid 2092] <... futex resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2092] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./109/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./109") = 0 [pid 308] mkdir("./110", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2109 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./121", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./121", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./121/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./121/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./121/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./121") = 0 [pid 306] mkdir("./122", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2110 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2110 attached [pid 2110] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2110] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2110] chdir("./122" [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./117", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./117", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./117/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./117/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./117/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./117") = 0 executing program [pid 305] mkdir("./118", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2097] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2086] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2081] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2111 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2081] <... futex resumed>) = 0 [pid 2086] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2097] <... connect resumed>) = -1 EEXIST (File exists) [pid 2081] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2086] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 2111 attached [pid 2097] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2110] <... chdir resumed>) = 0 [pid 2110] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2110] setpgid(0, 0) = 0 [pid 2110] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2110] write(3, "1000", 4) = 4 [pid 2110] close(3) = 0 [pid 2110] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2110] write(1, "executing program\n", 18ci2-android-5-15/strace-static-x86_64: Process 2109 attached ) = 18 executing program [pid 2110] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2109] set_robust_list(0x555563d1b6a0, 24 [pid 2110] <... futex resumed>) = 0 [pid 2110] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2109] <... set_robust_list resumed>) = 0 [pid 2110] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2109] rt_sigprocmask(SIG_SETMASK, [] [pid 2110] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2110] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2110] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2109] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2110] <... mprotect resumed>) = 0 [pid 2109] chdir("./110" [pid 2110] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2109] <... chdir resumed>) = 0 [pid 2110] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2110] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2109] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2109] setpgid(0, 0) = 0 [pid 2109] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2110] <... clone3 resumed> => {parent_tid=[2112]}, 88) = 2112 [pid 2110] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2110] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2110] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2109] write(3, "1000", 4) = 4 [pid 2109] close(3) = 0 [pid 2109] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2111] set_robust_list(0x555563d1b6a0, 24 [pid 2086] <... clone3 resumed>) = 2113 [pid 2111] <... set_robust_list resumed>) = 0 [pid 2097] <... futex resumed>) = 1 [pid 2092] <... futex resumed>) = 0 [pid 2097] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2092] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2111] rt_sigprocmask(SIG_SETMASK, [] [pid 2086] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2111] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2092] <... futex resumed>) = 0 [pid 2092] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2086] <... futex resumed>) = 1 [pid 2081] <... futex resumed>) = 0 [pid 2111] chdir("./118" [pid 2097] sendfile(-1, -1, [3 [pid 2109] write(1, "executing program\n", 18) = 18 [pid 2109] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2109] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2109] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2109] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2109] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2109] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2109] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2114]}, 88) = 2114 [pid 2109] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2109] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2109] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2112 attached [pid 2112] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2112] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2112] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2112] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2110] <... futex resumed>) = 0 [pid 2110] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2110] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2112] <... futex resumed>) = 1 [pid 2112] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2112] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2110] <... futex resumed>) = 0 [pid 2110] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2110] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2112] <... futex resumed>) = 1 [pid 2112] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2112] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2110] <... futex resumed>) = 0 [pid 2110] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2110] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2112] <... futex resumed>) = 1 [pid 2112] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2112] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2110] <... futex resumed>) = 0 [pid 2110] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2110] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2112] <... futex resumed>) = 1 [ 29.522256][ T2009] RBP: ffffc90002cb7c10 R08: ffff888119798083 R09: 1ffff110232f3010 [ 29.530481][ T2009] R10: dffffc0000000000 R11: ffffed10232f3011 R12: dffffc0000000000 [ 29.539456][ T2009] R13: dffffc0000000000 R14: 0000000000000000 R15: ffff888112aaf800 [ 29.548100][ T2009] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 29.558236][ T2009] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.565695][ T2009] CR2: 00007fd1a44281b0 CR3: 0000000127569000 CR4: 00000000003506b0 [pid 2112] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2115 ci2-android-5-15/strace-static-x86_64: Process 2114 attached [pid 2114] set_robust_list(0x7fd1a43f59a0, 24 [pid 2086] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2097] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2081] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2114] <... set_robust_list resumed>) = 0 [pid 2114] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2114] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2112] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2114] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2109] <... futex resumed>) = 0 [pid 2109] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2109] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2114] <... futex resumed>) = 1 [pid 2114] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2110] <... futex resumed>) = 0 [pid 2110] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2110] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2114] <... socket resumed>) = 4 [pid 2112] <... futex resumed>) = 1 [pid 2112] ioctl(3, PPPIOCSMRU, 0 [pid 2086] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2097] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2111] <... chdir resumed>) = 0 [pid 2086] ioctl(3, PPPIOCSMRU, 0 [pid 2081] <... futex resumed>) = 0 [pid 2111] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2097] <... futex resumed>) = 1 [pid 2092] <... futex resumed>) = 0 [pid 2086] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2112] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2112] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2110] <... futex resumed>) = 0 [pid 2110] exit_group(0) = ? [pid 2114] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2109] <... futex resumed>) = 0 [pid 2109] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2109] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2112] <... futex resumed>) = ? [pid 2114] <... futex resumed>) = 1 [pid 2112] +++ exited with 0 +++ [pid 2110] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2110, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2114] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2114] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2109] <... futex resumed>) = 0 [pid 2109] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2109] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2114] <... futex resumed>) = 1 [pid 2114] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2114] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2109] <... futex resumed>) = 0 [pid 2109] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2109] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2114] <... futex resumed>) = 1 [pid 2114] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2116 [pid 2114] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2109] <... futex resumed>) = 0 [pid 2109] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2109] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2114] <... futex resumed>) = 1 [pid 2114] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2114] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2109] <... futex resumed>) = 0 [pid 2109] exit_group(0) = ? [pid 2114] <... futex resumed>) = ? [pid 2114] +++ exited with 0 +++ [pid 2109] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2109, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2081] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2111] <... prctl resumed>) = 0 [pid 2111] setpgid(0, 0) = 0 [pid 2111] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2111] write(3, "1000", 4) = 4 [pid 2111] close(3) = 0 [pid 2111] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2111] write(1, "executing program\n", 18) = 18 [pid 2111] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 2111] <... futex resumed>) = 0 [pid 2111] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 306] umount2("./122", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2111] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2111] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./122", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2111] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2097] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2092] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... openat resumed>) = 3 [pid 2111] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] fstat(3 [pid 2111] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2111] <... mprotect resumed>) = 0 [pid 306] getdents64(3 [pid 2111] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2097] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2092] <... futex resumed>) = 0 [pid 2086] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2111] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./122/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2111] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./122/binderfs" [pid 2111] <... clone3 resumed> => {parent_tid=[2117]}, 88) = 2117 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2111] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./122/binderfs" [pid 2111] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 2111] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 2111] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2111] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(3) = 0 [pid 306] rmdir("./122") = 0 [pid 306] mkdir("./123", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2118 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2097] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2119 [pid 2097] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2097] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2092] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 2092] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2097] <... futex resumed>) = 0 [pid 2092] <... futex resumed>) = 1 [pid 2097] ioctl(3, PPPIOCSMRU, 0 executing program [pid 2092] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2097] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2097] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2092] <... futex resumed>) = 0 [pid 2097] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2092] exit_group(0 [pid 2097] <... futex resumed>) = ? [pid 2092] <... exit_group resumed>) = ? [pid 2097] +++ exited with 0 +++ [pid 2092] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2092, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2086] <... futex resumed>) = 1 [pid 2081] <... futex resumed>) = 0 [pid 2086] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2081] exit_group(0 [pid 2086] <... futex resumed>) = ? [pid 2081] <... exit_group resumed>) = ? ci2-android-5-15/strace-static-x86_64: Process 2118 attached ci2-android-5-15/strace-static-x86_64: Process 2117 attached [pid 2086] +++ exited with 0 +++ [pid 2081] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 2117] set_robust_list(0x7fd1a43f59a0, 24 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2081, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2118] set_robust_list(0x555563d1b6a0, 24 [pid 2117] <... set_robust_list resumed>) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./110", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... restart_syscall resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./110", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] umount2("./130", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] fstat(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] openat(AT_FDCWD, "./130", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] getdents64(3 [pid 304] <... openat resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] fstat(3 [pid 308] umount2("./110/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] getdents64(3 [pid 308] newfstatat(AT_FDCWD, "./110/binderfs" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] umount2("./130/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./110/binderfs" [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... unlink resumed>) = 0 [pid 304] newfstatat(AT_FDCWD, "./130/binderfs" [pid 308] getdents64(3 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] unlink("./130/binderfs" [pid 2118] <... set_robust_list resumed>) = 0 [pid 2117] rt_sigprocmask(SIG_SETMASK, [] [pid 308] close(3 [pid 304] <... unlink resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 304] getdents64(3 [pid 308] rmdir("./110" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 304] close(3 [pid 308] mkdir("./111", 0777 [pid 304] <... close resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 304] rmdir("./130" [pid 311] umount2("./114", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... rmdir resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] mkdir("./131", 0777 [pid 2118] rt_sigprocmask(SIG_SETMASK, [] [pid 2117] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] openat(AT_FDCWD, "./114", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... mkdir resumed>) = 0 [pid 2118] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2117] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2118] chdir("./123" [pid 2117] <... socket resumed>) = 3 [pid 2118] <... chdir resumed>) = 0 [pid 2117] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2118] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2117] <... futex resumed>) = 1 [pid 2118] <... prctl resumed>) = 0 [pid 2117] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2118] setpgid(0, 0) = 0 [pid 2118] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2118] write(3, "1000", 4) = 4 [pid 2118] close(3) = 0 [pid 2118] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2118] write(1, "executing program\n", 18) = 18 [pid 2118] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2118] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2118] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2118] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2118] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2118] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2118] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2120]}, 88) = 2120 [pid 2118] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2118] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2118] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2120 attached [pid 2120] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2120] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2120] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2120] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2118] <... futex resumed>) = 0 [pid 2118] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2118] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2120] <... futex resumed>) = 1 [pid 2120] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2120] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2118] <... futex resumed>) = 0 [pid 2118] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2118] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2120] <... futex resumed>) = 1 [pid 2120] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2120] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2118] <... futex resumed>) = 0 [pid 2118] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2118] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2120] <... futex resumed>) = 1 [pid 2120] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2120] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2118] <... futex resumed>) = 0 executing program executing program [pid 2118] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2118] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2120] <... futex resumed>) = 1 [pid 2120] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2121 [pid 2120] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2118] <... futex resumed>) = 0 [pid 2118] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2118] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2120] <... futex resumed>) = 1 [pid 2120] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2120] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2118] <... futex resumed>) = 0 [pid 2118] exit_group(0) = ? [pid 2120] <... futex resumed>) = ? [pid 311] <... openat resumed>) = 3 [pid 2111] <... futex resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2122 [pid 2111] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2111] <... futex resumed>) = 1 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2111] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2117] <... futex resumed>) = 0 [pid 2117] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2117] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2111] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2123 [pid 2111] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2111] <... futex resumed>) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 2111] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2117] <... connect resumed>) = -1 EEXIST (File exists) [pid 2117] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2111] <... futex resumed>) = 0 [pid 2117] sendfile(-1, -1, [3 [pid 2111] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2111] <... futex resumed>) = 0 [pid 2117] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2111] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2117] <... futex resumed>) = 0 [pid 2111] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] fstat(3 [pid 2117] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2111] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] <... clone3 resumed>) = 2124 [pid 2111] <... futex resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2117] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2111] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2117] <... futex resumed>) = 0 [pid 2111] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2117] ioctl(3, PPPIOCSMRU, 0 [pid 2111] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2117] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2111] <... futex resumed>) = 0 [pid 2117] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2111] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2117] <... futex resumed>) = 0 [pid 2111] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2117] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2111] exit_group(0 [pid 2117] <... futex resumed>) = ? [pid 2111] <... exit_group resumed>) = ? [pid 2117] +++ exited with 0 +++ [pid 2111] +++ exited with 0 +++ [pid 2120] +++ exited with 0 +++ [pid 2118] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2122 attached [pid 2122] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2122] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2122] chdir("./111") = 0 [pid 2122] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2122] setpgid(0, 0) = 0 [pid 2122] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2122] write(3, "1000", 4) = 4 [pid 2122] close(3) = 0 [pid 2122] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2122] write(1, "executing program\n", 18) = 18 [pid 2122] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2122] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2122] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2122] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2122] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2122] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2122] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2125]}, 88) = 2125 [pid 2122] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2122] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2122] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2125 attached [pid 2125] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2125] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2125] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2125] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] <... futex resumed>) = 0 [pid 2122] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2122] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2111, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2118, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2125] <... futex resumed>) = 1 [pid 2125] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2125] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] <... futex resumed>) = 0 [pid 2122] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2122] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2125] <... futex resumed>) = 1 [pid 2125] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 311] getdents64(3 [pid 2125] <... connect resumed>) = -1 EEXIST (File exists) [pid 2125] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] <... futex resumed>) = 0 [pid 2122] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2122] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2125] <... futex resumed>) = 1 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2125] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2125] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] <... futex resumed>) = 0 [pid 2122] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2122] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2125] <... futex resumed>) = 1 [pid 2125] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 2123 attached [pid 311] umount2("./114/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./114/binderfs" [pid 2123] set_robust_list(0x555563d1b6a0, 24 [pid 2125] <... clone3 resumed>) = 2126 [pid 2125] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] <... futex resumed>) = 0 [pid 2122] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2122] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2125] <... futex resumed>) = 1 [pid 2125] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2125] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2122] <... futex resumed>) = 0 [pid 2122] exit_group(0) = ? [pid 2125] <... futex resumed>) = ? [pid 2125] +++ exited with 0 +++ [pid 2122] +++ exited with 0 +++ [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./114/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./114") = 0 [pid 311] mkdir("./115", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2127 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2127 attached [pid 2123] <... set_robust_list resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 2127] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2127] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2127] chdir("./115") = 0 [pid 2127] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2123] rt_sigprocmask(SIG_SETMASK, [] [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2122, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2127] <... prctl resumed>) = 0 [pid 2127] setpgid(0, 0) = 0 [pid 2123] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] umount2("./118", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2127] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2127] write(3, "1000", 4) = 4 [pid 2127] close(3) = 0 [pid 2127] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2127] write(1, "executing program\n", 18) = 18 [pid 2127] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2127] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2127] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2127] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2127] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2127] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 executing program [ 29.576230][ T2009] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 29.584678][ T2009] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 29.593162][ T2009] Call Trace: [ 29.596553][ T2009] [ 29.600115][ T2009] pppol2tp_release+0x150/0x2b0 [ 29.606760][ T2009] sock_close+0xb8/0x200 [ 29.612867][ T2009] ? sock_mmap+0xa0/0xa0 [ 29.617200][ T2009] __fput+0x22b/0x900 [ 29.621916][ T2009] ____fput+0x15/0x20 [pid 2127] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2128]}, 88) = 2128 [pid 2127] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2127] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2127] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2128 attached [pid 2123] chdir("./131" [pid 306] umount2("./123", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2123] <... chdir resumed>) = 0 [pid 308] umount2("./111", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./118", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2123] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2128] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2128] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2128] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2128] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2127] <... futex resumed>) = 0 [pid 2127] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2127] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2128] <... futex resumed>) = 1 [pid 2128] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2128] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2127] <... futex resumed>) = 0 [pid 2127] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2127] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2128] <... futex resumed>) = 1 [pid 2128] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./123", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 308] openat(AT_FDCWD, "./111", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] fstat(3 [pid 2123] <... prctl resumed>) = 0 [pid 306] fstat(3 [pid 2128] <... connect resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 2123] setpgid(0, 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2128] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2127] <... futex resumed>) = 0 [pid 2127] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2127] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2128] <... futex resumed>) = 1 [pid 2128] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2128] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2127] <... futex resumed>) = 0 [pid 2127] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2127] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2128] <... futex resumed>) = 1 [pid 2128] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2129 [pid 2128] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2127] <... futex resumed>) = 0 [pid 2127] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2127] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2128] <... futex resumed>) = 1 [pid 2128] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 2128] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2127] <... futex resumed>) = 0 [pid 2127] exit_group(0) = ? [pid 2128] <... futex resumed>) = ? [pid 2128] +++ exited with 0 +++ [pid 2127] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2127, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./111/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./111/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./111/binderfs" [pid 2123] <... setpgid resumed>) = 0 [pid 306] getdents64(3 [pid 305] getdents64(3 [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 2123] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2123] <... openat resumed>) = 3 [pid 306] umount2("./123/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./118/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./111") = 0 [pid 308] mkdir("./112", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2130 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2130 attached [pid 2130] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2130] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2130] chdir("./112") = 0 [pid 2130] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2130] setpgid(0, 0) = 0 [pid 2130] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2130] write(3, "1000", 4) = 4 [pid 2130] close(3) = 0 [pid 2130] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2130] write(1, "executing program\n", 18 [pid 2123] write(3, "1000", 4 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2130] <... write resumed>) = 18 [pid 311] <... restart_syscall resumed>) = 0 [pid 311] umount2("./115", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./115", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./115/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./115/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./115/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./115") = 0 [pid 311] mkdir("./116", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2131 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2130] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2130] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2130] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 executing program [pid 2130] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2130] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2130] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2130] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2132]}, 88) = 2132 [pid 2130] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./123/binderfs" [pid 305] newfstatat(AT_FDCWD, "./118/binderfs" [pid 2130] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2130] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2132 attached [pid 2132] set_robust_list(0x7fd1a43f59a0, 24 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2123] <... write resumed>) = 4 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./123/binderfs"ci2-android-5-15/strace-static-x86_64: Process 2131 attached [pid 2123] close(3 [pid 2132] <... set_robust_list resumed>) = 0 [pid 2132] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2132] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2132] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2130] <... futex resumed>) = 0 [pid 2130] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2130] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2132] <... futex resumed>) = 1 [pid 2132] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2132] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2130] <... futex resumed>) = 0 [pid 2130] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2130] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2132] <... futex resumed>) = 1 [pid 2132] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2132] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2130] <... futex resumed>) = 0 [pid 2130] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2130] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2132] <... futex resumed>) = 1 [pid 2132] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2132] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2130] <... futex resumed>) = 0 [pid 2130] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2130] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2132] <... futex resumed>) = 1 [pid 2132] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2133 [pid 2132] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2130] <... futex resumed>) = 0 [pid 305] unlink("./118/binderfs" [pid 2130] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 2130] <... futex resumed>) = 0 [pid 2130] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... unlink resumed>) = 0 [pid 2123] <... close resumed>) = 0 [pid 306] getdents64(3 [pid 305] getdents64(3 [pid 2131] set_robust_list(0x555563d1b6a0, 24 [pid 2123] symlink("/dev/binderfs", "./binderfs" [pid 2131] <... set_robust_list resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2132] <... futex resumed>) = 1 [pid 2132] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2132] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2130] <... futex resumed>) = 0 [pid 2130] exit_group(0) = ? [pid 2132] <... futex resumed>) = ? [pid 2132] +++ exited with 0 +++ [pid 2130] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2130, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2123] <... symlink resumed>) = 0 [pid 2123] write(1, "executing program\n", 18) = 18 [pid 2123] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2123] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2123] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2123] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2123] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2123] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2123] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2134]}, 88) = 2134 [pid 2123] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2123] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2123] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2131] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2131] chdir("./116"ci2-android-5-15/strace-static-x86_64: Process 2134 attached ) = 0 [pid 306] close(3 [pid 305] close(3 [pid 2131] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2131] setpgid(0, 0) = 0 [pid 2131] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2131] write(3, "1000", 4) = 4 [pid 2131] close(3) = 0 [pid 308] <... restart_syscall resumed>) = 0 executing program [pid 2131] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2131] write(1, "executing program\n", 18 [pid 308] umount2("./112", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2131] <... write resumed>) = 18 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2131] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] openat(AT_FDCWD, "./112", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2131] <... futex resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 2131] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] fstat(3 [pid 2131] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2131] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] getdents64(3 [pid 2131] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2131] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] umount2("./112/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2131] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2131] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] newfstatat(AT_FDCWD, "./112/binderfs" [pid 2131] <... mprotect resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2131] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] unlink("./112/binderfs" [pid 2134] set_robust_list(0x7fd1a43f59a0, 24 [pid 2131] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 2131] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2131] <... clone3 resumed> => {parent_tid=[2135]}, 88) = 2135 [pid 308] close(3 [pid 2131] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... close resumed>) = 0 executing program [pid 2131] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] rmdir("./112" [pid 2131] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 2131] <... futex resumed>) = 0 [pid 308] mkdir("./113", 0777 [pid 2131] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2136 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2134] <... set_robust_list resumed>) = 0 [pid 2134] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2134] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2134] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2123] <... futex resumed>) = 0 [pid 2123] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2123] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2134] <... futex resumed>) = 1 [pid 2134] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 306] rmdir("./123" [pid 305] rmdir("./118" [pid 306] <... rmdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2135 attached [pid 2134] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] mkdir("./119", 0777ci2-android-5-15/strace-static-x86_64: Process 2136 attached [pid 2134] <... futex resumed>) = 1 [pid 2123] <... futex resumed>) = 0 [pid 306] mkdir("./124", 0777 [pid 2123] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... mkdir resumed>) = 0 [pid 2135] set_robust_list(0x7fd1a43f59a0, 24 [pid 2134] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2123] <... futex resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2136] set_robust_list(0x555563d1b6a0, 24 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2137 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2137 attached [pid 2137] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2137] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2137] chdir("./124") = 0 [pid 2137] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2137] setpgid(0, 0) = 0 [pid 2137] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2137] write(3, "1000", 4) = 4 [pid 2137] close(3) = 0 [pid 2137] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 2137] write(1, "executing program\n", 18) = 18 [pid 2137] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2134] <... connect resumed>) = -1 EEXIST (File exists) [pid 2123] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2136] <... set_robust_list resumed>) = 0 [pid 2135] <... set_robust_list resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [ 29.626195][ T2009] task_work_run+0x127/0x190 [ 29.631120][ T2009] do_exit+0xb70/0x29a0 [ 29.635370][ T2009] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 29.642318][ T2009] ? put_task_struct+0x90/0x90 [ 29.647173][ T2009] ? __kasan_check_write+0x14/0x20 [ 29.653210][ T2009] __x64_sys_exit+0x40/0x40 [ 29.658083][ T2009] x64_sys_call+0x44/0x9a0 [ 29.662963][ T2009] do_syscall_64+0x4c/0xa0 [ 29.667491][ T2009] ? clear_bhb_loop+0x50/0xa0 [pid 2137] <... futex resumed>) = 0 [pid 2137] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2137] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2137] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2137] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2137] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2137] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2138]}, 88) = 2138 [pid 2137] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2137] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2137] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2138 attached [pid 2138] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2138] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2138] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2138] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2137] <... futex resumed>) = 0 [pid 2137] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2137] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2138] <... futex resumed>) = 1 [pid 2138] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2138] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2137] <... futex resumed>) = 0 [pid 2137] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2137] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2138] <... futex resumed>) = 1 [pid 2138] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2138] <... connect resumed>) = -1 EEXIST (File exists) [pid 2138] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2135] rt_sigprocmask(SIG_SETMASK, [] [pid 2136] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2139 ci2-android-5-15/strace-static-x86_64: Process 2139 attached [pid 2136] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2135] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2134] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 2136] chdir("./113" [pid 2135] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2134] <... futex resumed>) = 1 [pid 2123] <... futex resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2139] set_robust_list(0x555563d1b6a0, 24 [pid 2136] <... chdir resumed>) = 0 [pid 2137] <... futex resumed>) = 0 [pid 2137] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2137] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2138] <... futex resumed>) = 1 [pid 2138] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2138] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2137] <... futex resumed>) = 0 [pid 2137] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2137] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2138] <... futex resumed>) = 1 [pid 2138] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2140 [pid 2138] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2137] <... futex resumed>) = 0 [pid 2137] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2137] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2138] <... futex resumed>) = 1 [pid 2138] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2138] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2137] <... futex resumed>) = 0 [pid 2137] exit_group(0) = ? [pid 2138] <... futex resumed>) = ? [pid 2135] <... socket resumed>) = 3 [pid 2134] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2123] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2139] <... set_robust_list resumed>) = 0 [pid 2136] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2135] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2134] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2123] <... futex resumed>) = 0 [pid 2138] +++ exited with 0 +++ [pid 2137] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2137, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2139] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2139] chdir("./119") = 0 [pid 2139] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2139] setpgid(0, 0) = 0 [pid 2139] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2139] write(3, "1000", 4) = 4 [pid 2139] close(3) = 0 [pid 2139] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 2139] write(1, "executing program\n", 18) = 18 [pid 2139] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2139] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2139] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2139] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2139] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2139] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2139] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2141]}, 88) = 2141 [pid 2139] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2139] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2139] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2136] <... prctl resumed>) = 0 [pid 2136] setpgid(0, 0) = 0 [pid 2136] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2136] write(3, "1000", 4) = 4 [pid 2136] close(3) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 2136] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2136] write(1, "executing program\n", 18 executing program [pid 306] umount2("./124", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2136] <... write resumed>) = 18 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2136] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] openat(AT_FDCWD, "./124", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2136] <... futex resumed>) = 0 [pid 2135] <... futex resumed>) = 1 [pid 2134] sendfile(-1, -1, [3 [pid 2123] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... openat resumed>) = 3 [pid 2136] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] fstat(3 [pid 2136] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-android-5-15/strace-static-x86_64: Process 2141 attached [pid 2136] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2135] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2134] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2131] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 2136] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2136] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] umount2("./124/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2136] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2136] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] newfstatat(AT_FDCWD, "./124/binderfs" [pid 2136] <... mprotect resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2136] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] unlink("./124/binderfs" [pid 2136] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 2136] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2136] <... clone3 resumed> => {parent_tid=[2142]}, 88) = 2142 [pid 306] close(3 [pid 2136] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... close resumed>) = 0 [pid 2136] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rmdir("./124" [pid 2136] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rmdir resumed>) = 0 [pid 2136] <... futex resumed>) = 0 [pid 306] mkdir("./125", 0777 [pid 2136] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2143 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2142 attached [pid 2142] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2142] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2142] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2142] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] <... futex resumed>) = 0 [pid 2136] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2136] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2142] <... futex resumed>) = 1 [pid 2142] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2142] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] <... futex resumed>) = 0 [pid 2136] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2136] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2142] <... futex resumed>) = 1 [pid 2142] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2142] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] <... futex resumed>) = 0 [pid 2136] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2136] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2142] <... futex resumed>) = 1 [pid 2142] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2142] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] <... futex resumed>) = 0 [pid 2136] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2136] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2134] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2131] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2135] <... futex resumed>) = 0 [pid 2134] <... futex resumed>) = 1 [pid 2131] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2135] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2123] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2143 attached [pid 2141] set_robust_list(0x7fd1a43f59a0, 24 [pid 2134] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2135] <... socket resumed>) = 4 [pid 2123] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2141] <... set_robust_list resumed>) = 0 [pid 2143] set_robust_list(0x555563d1b6a0, 24 [pid 2135] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2134] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2123] <... futex resumed>) = 0 [pid 2142] <... futex resumed>) = 1 [pid 2142] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2144 [pid 2142] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] <... futex resumed>) = 0 [pid 2136] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2136] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2142] <... futex resumed>) = 1 [pid 2142] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2142] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2136] <... futex resumed>) = 0 [pid 2136] exit_group(0) = ? [pid 2142] <... futex resumed>) = ? [pid 2142] +++ exited with 0 +++ [pid 2136] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2136, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2141] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2141] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2141] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2139] <... futex resumed>) = 0 [pid 2141] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2139] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2141] <... socket resumed>) = 4 [pid 2139] <... futex resumed>) = 0 [pid 2141] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2139] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2141] <... futex resumed>) = 0 [pid 2139] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2141] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2139] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2141] <... connect resumed>) = -1 EEXIST (File exists) [pid 2139] <... futex resumed>) = 0 [pid 2141] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2139] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2141] <... futex resumed>) = 0 [pid 2139] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2141] sendfile(-1, -1, [3 [pid 2139] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2141] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2139] <... futex resumed>) = 0 [pid 2141] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2139] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2141] <... futex resumed>) = 0 [pid 2139] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2141] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2139] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2141] <... clone3 resumed>) = 2145 [pid 2139] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 2141] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2139] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2141] <... futex resumed>) = 0 [pid 2139] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2141] ioctl(3, PPPIOCSMRU, 0 [pid 2139] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./113", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2141] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2139] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2141] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2139] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./113", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2141] <... futex resumed>) = 0 [pid 2139] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... openat resumed>) = 3 [pid 2141] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2139] exit_group(0 [pid 2134] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] fstat(3 [pid 2141] <... futex resumed>) = ? [pid 2139] <... exit_group resumed>) = ? [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2143] <... set_robust_list resumed>) = 0 [pid 2141] +++ exited with 0 +++ [pid 2139] +++ exited with 0 +++ [pid 2135] <... futex resumed>) = 1 [pid 2134] <... clone3 resumed>) = 2146 [pid 2131] <... futex resumed>) = 0 [pid 2123] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./113/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) executing program [pid 308] newfstatat(AT_FDCWD, "./113/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./113/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./113") = 0 [pid 308] mkdir("./114", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2143] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2143] chdir("./125" [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2147 [pid 2143] <... chdir resumed>) = 0 [pid 2143] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 2143] <... prctl resumed>) = 0 [pid 2143] setpgid(0, 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2143] <... setpgid resumed>) = 0 [pid 2143] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2143] write(3, "1000", 4) = 4 [pid 2143] close(3) = 0 [pid 2143] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2143] write(1, "executing program\n", 18) = 18 [pid 2143] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2143] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2143] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2143] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2143] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2143] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2143] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2148]}, 88) = 2148 [pid 2143] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2143] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2143] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2148 attached [pid 2148] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2148] rt_sigprocmask(SIG_SETMASK, [] [pid 2135] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2134] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2131] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2123] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2148] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2148] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2148] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2135] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2131] <... futex resumed>) = 0 [pid 2123] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2135] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2134] <... futex resumed>) = 0 [pid 2131] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2139, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2123] <... futex resumed>) = 0 [pid 2143] <... futex resumed>) = 0 [pid 2143] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2143] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2148] <... futex resumed>) = 1 [pid 2148] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2148] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2143] <... futex resumed>) = 0 [pid 2143] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2143] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2148] <... futex resumed>) = 1 [pid 2148] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2148] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2143] <... futex resumed>) = 0 [pid 2143] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2143] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2148] <... futex resumed>) = 1 [pid 2148] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2148] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2143] <... futex resumed>) = 0 [pid 2143] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2143] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2148] <... futex resumed>) = 1 [pid 2148] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2149 [pid 2148] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2143] <... futex resumed>) = 0 [pid 2143] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 29.673077][ T2009] ? clear_bhb_loop+0x50/0xa0 [ 29.677818][ T2009] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 29.684301][ T2009] RIP: 0033:0x7fd1a4415949 [ 29.689160][ T2009] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 29.697265][ T2009] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 29.706079][ T2009] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 29.714955][ T2009] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [pid 2143] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2148] <... futex resumed>) = 1 [pid 2148] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2148] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2143] <... futex resumed>) = 0 [pid 2143] exit_group(0) = ? [pid 2148] <... futex resumed>) = ? [pid 2148] +++ exited with 0 +++ [pid 2143] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2143, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2147 attached [pid 2147] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2147] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2147] chdir("./114") = 0 [pid 2147] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2147] setpgid(0, 0) = 0 [pid 2147] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2147] write(3, "1000", 4) = 4 [pid 2147] close(3) = 0 [pid 2135] <... connect resumed>) = -1 EEXIST (File exists) [pid 2134] ioctl(3, PPPIOCSMRU, 0 [pid 305] umount2("./119", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2123] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2135] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2134] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2147] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2147] write(1, "executing program\n", 18) = 18 [pid 2147] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2147] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2147] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./125", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./125", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./125/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./125/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./125/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./125") = 0 [pid 306] mkdir("./126", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2150 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 executing program [pid 2147] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2147] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2147] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2147] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2147] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2151]}, 88) = 2151 [pid 2147] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2147] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2147] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2150 attached [pid 2150] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2150] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2150] chdir("./126") = 0 [pid 2150] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2150] setpgid(0, 0) = 0 [pid 2150] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2150] write(3, "1000", 4) = 4 [pid 2135] <... futex resumed>) = 1 [pid 2134] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] openat(AT_FDCWD, "./119", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2150] close(3) = 0 [pid 2150] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2150] write(1, "executing program\n", 18) = 18 [pid 2150] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2135] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2134] <... futex resumed>) = 1 [pid 2131] <... futex resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 2134] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2131] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2123] <... futex resumed>) = 0 [pid 305] fstat(3 [pid 2150] <... futex resumed>) = 0 [pid 2150] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2150] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2150] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2150] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2150] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2150] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2152]}, 88) = 2152 [pid 2150] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 executing program [pid 2150] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2150] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2151 attached [pid 2151] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2151] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2151] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2151] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2147] <... futex resumed>) = 0 [pid 2147] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2147] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2151] <... futex resumed>) = 1 [pid 2151] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2151] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2147] <... futex resumed>) = 0 [pid 2147] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2147] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2151] <... futex resumed>) = 1 [pid 2151] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2151] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2147] <... futex resumed>) = 0 [pid 2147] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2147] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2151] <... futex resumed>) = 1 [pid 2151] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2151] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2147] <... futex resumed>) = 0 [pid 2147] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2147] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2151] <... futex resumed>) = 1 [pid 2151] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2153 [pid 2151] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2147] <... futex resumed>) = 0 [pid 2147] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2131] <... futex resumed>) = 1 [pid 2147] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2123] exit_group(0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2135] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2152 attached [pid 2135] sendfile(-1, -1, [3 [pid 2134] <... futex resumed>) = ? [pid 2131] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2123] <... exit_group resumed>) = ? [pid 305] getdents64(3 [pid 2151] <... futex resumed>) = 1 [pid 2151] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2151] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2147] <... futex resumed>) = 0 [pid 2147] exit_group(0) = ? [pid 2151] <... futex resumed>) = ? [pid 2151] +++ exited with 0 +++ [pid 2147] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2147, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2135] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2135] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2135] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2134] +++ exited with 0 +++ [pid 2152] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2131] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2152] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2152] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2123] +++ exited with 0 +++ [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2152] <... socket resumed>) = 3 [pid 2131] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] umount2("./119/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2123, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2152] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2150] <... futex resumed>) = 0 [pid 2150] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2150] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2152] <... futex resumed>) = 1 [pid 2152] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2152] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2150] <... futex resumed>) = 0 [pid 2150] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2150] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2152] <... futex resumed>) = 1 [pid 2152] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2152] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2150] <... futex resumed>) = 0 [pid 2150] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2150] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2152] <... futex resumed>) = 1 [pid 2152] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2152] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2150] <... futex resumed>) = 0 [pid 2150] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2150] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2152] <... futex resumed>) = 1 [pid 2152] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2154 [pid 2152] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2150] <... futex resumed>) = 0 [pid 2150] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2150] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2152] <... futex resumed>) = 1 [pid 2152] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2152] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2150] <... futex resumed>) = 0 [pid 2150] exit_group(0) = ? [pid 2152] <... futex resumed>) = ? [pid 2152] +++ exited with 0 +++ [pid 2150] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2150, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2135] <... futex resumed>) = 0 [pid 2131] <... futex resumed>) = 1 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] umount2("./131", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2135] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2131] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] newfstatat(AT_FDCWD, "./119/binderfs" [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2135] <... clone3 resumed>) = 2155 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] openat(AT_FDCWD, "./131", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2135] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] unlink("./119/binderfs" [pid 304] <... openat resumed>) = 3 [pid 2135] <... futex resumed>) = 1 [pid 2131] <... futex resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 304] fstat(3 [pid 2135] ioctl(3, PPPIOCSMRU, 0 [pid 2131] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] getdents64(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2135] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2131] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] getdents64(3 [pid 2135] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2131] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] close(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2135] <... futex resumed>) = 0 [pid 2131] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... close resumed>) = 0 [pid 304] umount2("./131/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2135] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2131] exit_group(0 [pid 305] rmdir("./119" [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2135] <... futex resumed>) = ? [pid 2131] <... exit_group resumed>) = ? [pid 305] <... rmdir resumed>) = 0 [pid 304] newfstatat(AT_FDCWD, "./131/binderfs" [pid 305] mkdir("./120", 0777 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./114", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2135] +++ exited with 0 +++ [pid 2131] +++ exited with 0 +++ [pid 304] unlink("./131/binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... mkdir resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2131, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] openat(AT_FDCWD, "./114", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... unlink resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] getdents64(3 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2156 [pid 304] <... close resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rmdir("./131" [pid 308] fstat(3 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 304] mkdir("./132", 0777ci2-android-5-15/strace-static-x86_64: Process 2156 attached [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2156] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... restart_syscall resumed>) = 0 [pid 308] getdents64(3 [pid 304] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2157 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2157 attached [pid 2157] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2157] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2157] chdir("./132") = 0 [pid 2157] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2157] setpgid(0, 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./116", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2157] <... setpgid resumed>) = 0 [pid 2157] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 308] umount2("./114/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2157] write(3, "1000", 4) = 4 [pid 2157] close(3) = 0 [pid 2157] symlink("/dev/binderfs", "./binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./116", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] newfstatat(AT_FDCWD, "./114/binderfs" [pid 311] <... openat resumed>) = 3 [pid 2157] <... symlink resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 311] fstat(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2157] write(1, "executing program\n", 18) = 18 [pid 2157] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./114/binderfs" [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2157] <... futex resumed>) = 0 [pid 2157] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2157] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2157] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2157] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2157] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... unlink resumed>) = 0 [pid 306] umount2("./126", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] getdents64(3 [pid 308] getdents64(3 [pid 2157] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2157] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] openat(AT_FDCWD, "./126", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2157] <... clone3 resumed> => {parent_tid=[2158]}, 88) = 2158 [pid 2157] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2157] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2157] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2158 attached [pid 311] umount2("./116/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] close(3 [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 executing program [pid 311] newfstatat(AT_FDCWD, "./116/binderfs" [pid 308] <... close resumed>) = 0 [pid 306] getdents64(3 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] rmdir("./114" [pid 311] unlink("./116/binderfs" [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2158] set_robust_list(0x7fd1a43f59a0, 24 [pid 308] <... rmdir resumed>) = 0 [pid 306] umount2("./126/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2158] <... set_robust_list resumed>) = 0 [pid 2158] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... unlink resumed>) = 0 [pid 308] mkdir("./115", 0777 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2158] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./126/binderfs" [pid 2158] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2158] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... mkdir resumed>) = 0 [pid 311] getdents64(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2157] <... futex resumed>) = 0 [pid 306] unlink("./126/binderfs" [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2157] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] close(3 [pid 306] <... unlink resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2157] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2158] <... futex resumed>) = 1 [pid 2158] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 311] <... close resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] getdents64(3 [pid 311] rmdir("./116" [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2158] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2157] <... futex resumed>) = 0 [pid 2157] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2157] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2158] <... futex resumed>) = 1 [pid 2158] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 311] <... rmdir resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2159 [pid 306] close(3 [pid 311] mkdir("./117", 0777 [pid 306] <... close resumed>) = 0 [pid 2158] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2157] <... futex resumed>) = 0 [pid 2157] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2157] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2158] <... futex resumed>) = 1 [pid 311] <... mkdir resumed>) = 0 [pid 306] rmdir("./126" [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 2158] sendfile(-1, -1, [3 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 2158] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] mkdir("./127", 0777 [pid 2158] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2157] <... futex resumed>) = 0 [pid 2157] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2157] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2158] <... futex resumed>) = 1 [pid 2158] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2160 [pid 2156] <... set_robust_list resumed>) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 2158] <... clone3 resumed>) = 2161 [pid 2158] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2157] <... futex resumed>) = 0 [pid 2157] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2157] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2158] <... futex resumed>) = 1 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2158] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2158] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2157] <... futex resumed>) = 0 [pid 2157] exit_group(0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2162 [pid 2157] <... exit_group resumed>) = ? [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 2158] <... futex resumed>) = ? [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2156] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 2159 attached , NULL, 8) = 0 [pid 2158] +++ exited with 0 +++ [pid 2157] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2157, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2162 attached [pid 2162] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2162] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2162] chdir("./127" [pid 2159] set_robust_list(0x555563d1b6a0, 24 [pid 2156] chdir("./120" [pid 2162] <... chdir resumed>) = 0 [pid 2162] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2162] setpgid(0, 0) = 0 [pid 2162] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2156] <... chdir resumed>) = 0 [pid 2156] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2159] <... set_robust_list resumed>) = 0 [pid 2162] <... openat resumed>) = 3 [pid 2162] write(3, "1000", 4) = 4 [pid 2162] close(3) = 0 [pid 2162] symlink("/dev/binderfs", "./binderfs" [pid 2156] <... prctl resumed>) = 0 [pid 2156] setpgid(0, 0 [pid 2162] <... symlink resumed>) = 0 [pid 2156] <... setpgid resumed>) = 0 [pid 2162] write(1, "executing program\n", 18) = 18 [pid 2162] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2156] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2162] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2162] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2162] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./132", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2156] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 2160 attached [pid 2159] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./132", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2159] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2156] write(3, "1000", 4 [pid 304] <... openat resumed>) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2156] <... write resumed>) = 4 [pid 304] getdents64(3 [pid 2156] close(3 [pid 2159] chdir("./115" [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./132/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./132/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./132/binderfs" [pid 2160] set_robust_list(0x555563d1b6a0, 24 [pid 2159] <... chdir resumed>) = 0 [pid 2156] <... close resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 executing program [pid 304] close(3) = 0 [pid 304] rmdir("./132" [pid 2160] <... set_robust_list resumed>) = 0 [pid 2159] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2156] symlink("/dev/binderfs", "./binderfs" [pid 304] <... rmdir resumed>) = 0 [pid 304] mkdir("./133", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2156] <... symlink resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2162] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2160] rt_sigprocmask(SIG_SETMASK, [] [pid 2159] <... prctl resumed>) = 0 [pid 2156] write(1, "executing program\n", 18ci2-android-5-15/strace-static-x86_64: Process 2163 attached ) = 18 [pid 2156] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2156] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2163 [pid 2156] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 2156] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2156] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2156] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2156] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2156] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2163] set_robust_list(0x555563d1b6a0, 24 [pid 2162] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2159] setpgid(0, 0 [pid 2156] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2159] <... setpgid resumed>) = 0 [pid 2156] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2163] <... set_robust_list resumed>) = 0 [pid 2162] <... mprotect resumed>) = 0 [pid 2160] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2164 attached executing program [pid 2159] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2156] <... clone3 resumed> => {parent_tid=[2164]}, 88) = 2164 [pid 2156] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2156] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2156] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2159] <... openat resumed>) = 3 [pid 2163] rt_sigprocmask(SIG_SETMASK, [] [pid 2159] write(3, "1000", 4 [pid 2160] chdir("./117" [pid 2163] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2163] chdir("./133" [pid 2160] <... chdir resumed>) = 0 [pid 2159] <... write resumed>) = 4 [pid 2163] <... chdir resumed>) = 0 [pid 2160] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2159] close(3 [pid 2163] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2163] setpgid(0, 0) = 0 [pid 2163] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2160] <... prctl resumed>) = 0 [pid 2159] <... close resumed>) = 0 [pid 2164] set_robust_list(0x7fd1a43f59a0, 24 [pid 2162] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2163] <... openat resumed>) = 3 [pid 2160] setpgid(0, 0 [pid 2159] symlink("/dev/binderfs", "./binderfs" [pid 2163] write(3, "1000", 4) = 4 [pid 2163] close(3) = 0 [pid 2163] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2159] <... symlink resumed>) = 0 [pid 2160] <... setpgid resumed>) = 0 [pid 2163] write(1, "executing program\n", 18) = 18 [pid 2163] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2159] write(1, "executing program\n", 18 [pid 2163] <... futex resumed>) = 0 executing program executing program [pid 2160] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2159] <... write resumed>) = 18 [pid 2163] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2164] <... set_robust_list resumed>) = 0 [pid 2162] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2160] <... openat resumed>) = 3 [pid 2159] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2163] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2160] write(3, "1000", 4 [pid 2159] <... futex resumed>) = 0 [pid 2164] rt_sigprocmask(SIG_SETMASK, [] [pid 2163] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2162] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2163] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2163] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2163] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2163] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2160] <... write resumed>) = 4 [pid 2159] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2163] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2164] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2160] close(3 [pid 2159] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2162] <... clone3 resumed> => {parent_tid=[2165]}, 88) = 2165 ci2-android-5-15/strace-static-x86_64: Process 2166 attached [pid 2163] <... clone3 resumed> => {parent_tid=[2166]}, 88) = 2166 [pid 2163] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2163] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2163] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2165 attached [pid 2165] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2165] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2165] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2164] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2162] rt_sigprocmask(SIG_SETMASK, [] [pid 2160] <... close resumed>) = 0 [pid 2159] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2166] set_robust_list(0x7fd1a43f59a0, 24 [pid 2164] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2156] <... futex resumed>) = 0 [pid 2156] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2156] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2164] <... futex resumed>) = 1 [pid 2164] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2162] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2159] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2166] <... set_robust_list resumed>) = 0 [pid 2160] symlink("/dev/binderfs", "./binderfs" [pid 2164] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2156] <... futex resumed>) = 0 [pid 2164] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2156] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2164] <... connect resumed>) = -1 EEXIST (File exists) [pid 2159] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2156] <... futex resumed>) = 0 [pid 2164] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2156] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2164] <... futex resumed>) = 0 [pid 2162] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2160] <... symlink resumed>) = 0 [pid 2159] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2156] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2164] sendfile(-1, -1, [3 [pid 2156] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2166] rt_sigprocmask(SIG_SETMASK, [] [pid 2164] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2162] <... futex resumed>) = 1 [pid 2160] write(1, "executing program\n", 18 [pid 2159] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2156] <... futex resumed>) = 0 [pid 2165] <... futex resumed>) = 0 [pid 2164] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2156] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2164] <... futex resumed>) = 0 [pid 2156] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2164] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2162] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2160] <... write resumed>) = 18 [pid 2159] <... mprotect resumed>) = 0 [pid 2156] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2166] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2165] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2164] <... clone3 resumed>) = 2167 [pid 2160] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2159] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2156] <... futex resumed>) = 0 [pid 2164] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2160] <... futex resumed>) = 0 [pid 2159] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2156] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2166] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2164] <... futex resumed>) = 0 [pid 2160] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2159] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2156] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2164] ioctl(3, PPPIOCSMRU, 0 [pid 2160] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2156] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2164] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2160] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2156] <... futex resumed>) = 0 [pid 2164] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2160] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2159] <... clone3 resumed> => {parent_tid=[2168]}, 88) = 2168 [pid 2156] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2164] <... futex resumed>) = 0 [pid 2160] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2159] rt_sigprocmask(SIG_SETMASK, [] [pid 2156] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2164] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2160] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2159] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2160] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2159] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2160] <... mprotect resumed>) = 0 [pid 2159] <... futex resumed>) = 0 [pid 2156] exit_group(0 [pid 2164] <... futex resumed>) = ? [pid 2160] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2159] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2156] <... exit_group resumed>) = ? [pid 2160] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2168 attached [pid 2166] <... socket resumed>) = 3 [pid 2165] <... socket resumed>) = 3 [pid 2164] +++ exited with 0 +++ [pid 2160] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2156] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2156, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2168] set_robust_list(0x7fd1a43f59a0, 24 [pid 2166] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2165] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 2169 attached [pid 2169] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2169] rt_sigprocmask(SIG_SETMASK, [] [pid 2160] <... clone3 resumed> => {parent_tid=[2169]}, 88) = 2169 [pid 2169] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2160] rt_sigprocmask(SIG_SETMASK, [] [pid 2169] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2160] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2160] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 2169] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2160] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2169] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2169] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2160] <... futex resumed>) = 0 [pid 2168] <... set_robust_list resumed>) = 0 [pid 2166] <... futex resumed>) = 1 [pid 2165] <... futex resumed>) = 1 [pid 2163] <... futex resumed>) = 0 [pid 2162] <... futex resumed>) = 0 [pid 2160] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2162] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2160] <... futex resumed>) = 0 [pid 2162] <... futex resumed>) = 0 [pid 2160] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2162] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2163] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 29.724042][ T2009] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 29.732338][ T2009] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 29.742202][ T2009] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 29.750539][ T2009] [ 29.754163][ T2009] ---[ end trace 87f75fb3dc9cc3dd ]--- [pid 2169] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2168] rt_sigprocmask(SIG_SETMASK, [] [pid 2166] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2165] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2163] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2165] <... socket resumed>) = 4 [pid 2166] <... socket resumed>) = 4 [pid 2166] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2163] <... futex resumed>) = 0 [pid 2163] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2163] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2165] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2166] <... futex resumed>) = 1 [pid 305] <... restart_syscall resumed>) = 0 [pid 2162] <... futex resumed>) = 0 [pid 2162] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2162] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2166] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2165] <... futex resumed>) = 1 [pid 2165] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 305] umount2("./120", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2165] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2162] <... futex resumed>) = 0 [pid 2162] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2162] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2165] <... futex resumed>) = 1 [pid 2165] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2165] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2162] <... futex resumed>) = 0 [pid 2162] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2162] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2165] <... futex resumed>) = 1 [pid 2165] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2170 [pid 2165] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2162] <... futex resumed>) = 0 [pid 2162] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2162] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2165] <... futex resumed>) = 1 [pid 2165] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2165] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2162] <... futex resumed>) = 0 [pid 2162] exit_group(0) = ? [pid 2165] <... futex resumed>) = ? [pid 2165] +++ exited with 0 +++ [pid 2162] +++ exited with 0 +++ [pid 2168] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] openat(AT_FDCWD, "./120", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2168] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2169] <... socket resumed>) = 4 [pid 2168] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2159] <... futex resumed>) = 0 [pid 2159] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2159] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2169] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2168] <... futex resumed>) = 1 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2162, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... openat resumed>) = 3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2160] <... futex resumed>) = 0 [pid 2160] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2160] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2168] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2169] <... futex resumed>) = 1 [pid 2168] <... socket resumed>) = 4 [pid 2169] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2168] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2169] <... connect resumed>) = -1 EEXIST (File exists) [pid 2159] <... futex resumed>) = 0 [pid 2159] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2159] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2168] <... futex resumed>) = 1 [pid 2168] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2169] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2160] <... futex resumed>) = 0 [pid 2160] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2160] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2169] <... futex resumed>) = 1 [pid 2169] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2169] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2168] <... connect resumed>) = -1 EEXIST (File exists) [pid 2160] <... futex resumed>) = 0 [pid 2160] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2160] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2169] <... futex resumed>) = 1 [pid 2168] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2169] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2159] <... futex resumed>) = 0 [pid 2159] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2159] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2169] <... clone3 resumed>) = 2171 [pid 2168] <... futex resumed>) = 1 [pid 2168] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2168] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2159] <... futex resumed>) = 0 [pid 2159] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2159] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2168] <... futex resumed>) = 1 [pid 2168] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2172 [pid 2169] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2168] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2160] <... futex resumed>) = 0 [pid 2160] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2160] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2169] <... futex resumed>) = 1 [pid 2159] <... futex resumed>) = 0 [pid 2159] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2159] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2168] <... futex resumed>) = 1 [pid 2169] ioctl(3, PPPIOCSMRU, 0 [pid 2168] ioctl(3, PPPIOCSMRU, 0 [pid 2169] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2168] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2169] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2168] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2160] <... futex resumed>) = 0 [pid 2160] exit_group(0) = ? [pid 2159] <... futex resumed>) = 0 [pid 2159] exit_group(0) = ? [pid 2169] <... futex resumed>) = ? [pid 2168] <... futex resumed>) = ? [pid 2169] +++ exited with 0 +++ [pid 2160] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2160, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2168] +++ exited with 0 +++ [pid 2159] +++ exited with 0 +++ [pid 2166] <... connect resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] umount2("./120/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2159, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./120/binderfs" [pid 308] umount2("./115", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./127", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] openat(AT_FDCWD, "./115", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] unlink("./120/binderfs" [pid 2166] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2163] <... futex resumed>) = 0 [pid 2163] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2163] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2166] <... futex resumed>) = 1 [pid 2166] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2166] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2163] <... futex resumed>) = 0 [pid 2163] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2163] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2166] <... futex resumed>) = 1 [pid 2166] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2173 [pid 2166] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2163] <... futex resumed>) = 0 [pid 2163] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2163] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2166] <... futex resumed>) = 1 [pid 2166] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 2166] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2163] <... futex resumed>) = 0 [pid 2163] exit_group(0) = ? [pid 2166] <... futex resumed>) = ? [pid 2166] +++ exited with 0 +++ [pid 2163] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2163, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 311] <... restart_syscall resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... restart_syscall resumed>) = 0 [pid 308] umount2("./115/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] umount2("./117", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] newfstatat(AT_FDCWD, "./115/binderfs" [pid 304] umount2("./133", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./117", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] unlink("./115/binderfs" [pid 304] openat(AT_FDCWD, "./133", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... openat resumed>) = 3 [pid 308] <... unlink resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 311] fstat(3 [pid 308] getdents64(3 [pid 304] fstat(3 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 308] close(3 [pid 306] openat(AT_FDCWD, "./127", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] getdents64(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./117/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] rmdir("./115" [pid 306] fstat(3 [pid 304] umount2("./133/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... rmdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./117/binderfs" [pid 308] mkdir("./116", 0777 [pid 306] getdents64(3 [pid 304] newfstatat(AT_FDCWD, "./133/binderfs" [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./117/binderfs" [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] umount2("./127/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] unlink("./133/binderfs" [pid 311] <... unlink resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... unlink resumed>) = 0 [pid 311] getdents64(3 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] newfstatat(AT_FDCWD, "./127/binderfs" [pid 304] getdents64(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2174 [pid 306] unlink("./127/binderfs" [pid 304] close(3 [pid 311] <... close resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... unlink resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 311] rmdir("./117" [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 305] getdents64(3 [pid 304] rmdir("./133" [pid 311] <... rmdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 311] mkdir("./118", 0777 [pid 306] close(3 [pid 304] mkdir("./134", 0777 [pid 311] <... mkdir resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rmdir("./127" [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] mkdir("./128", 0777 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2175 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2176 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2177 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2176 attached [pid 2176] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2176] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2176] chdir("./134") = 0 [pid 2176] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2176] setpgid(0, 0) = 0 [pid 2176] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2176] write(3, "1000", 4) = 4 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2176] close(3) = 0 [pid 305] close(3ci2-android-5-15/strace-static-x86_64: Process 2177 attached ci2-android-5-15/strace-static-x86_64: Process 2175 attached [pid 2177] set_robust_list(0x555563d1b6a0, 24 [pid 305] <... close resumed>) = 0 [pid 2175] set_robust_list(0x555563d1b6a0, 24 [pid 2176] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2176] write(1, "executing program\n", 18) = 18 [pid 2176] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 2176] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2176] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [ 29.790569][ T2129] ------------[ cut here ]------------ [ 29.796279][ T2129] WARNING: CPU: 0 PID: 2129 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 29.806996][ T2129] Modules linked in: [ 29.812379][ T2129] CPU: 0 PID: 2129 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 29.822451][ T2129] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 29.833258][ T2129] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [pid 2176] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2176] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2176] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2176] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2178]}, 88) = 2178 [pid 2176] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 2174 attached , NULL, 8) = 0 [pid 2176] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2174] set_robust_list(0x555563d1b6a0, 24 [pid 2176] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2174] <... set_robust_list resumed>) = 0 [pid 2174] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2174] chdir("./116") = 0 [pid 2174] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2174] setpgid(0, 0) = 0 [pid 2174] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2174] write(3, "1000", 4) = 4 [pid 2174] close(3) = 0 [pid 2174] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2174] write(1, "executing program\n", 18) = 18 executing program [pid 2174] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2174] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2174] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2174] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2174] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2174] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2174] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2179]}, 88) = 2179 [pid 2174] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2174] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2174] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2178 attached [pid 2178] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2178] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2178] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2178] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2176] <... futex resumed>) = 0 [pid 2176] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2176] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2178] <... futex resumed>) = 1 [pid 2178] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2178] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2176] <... futex resumed>) = 0 [pid 2176] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2176] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2178] <... futex resumed>) = 1 [pid 2178] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2178] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2176] <... futex resumed>) = 0 [pid 2176] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2176] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2178] <... futex resumed>) = 1 [pid 2178] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2178] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2176] <... futex resumed>) = 0 [pid 2176] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2176] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2178] <... futex resumed>) = 1 [pid 2178] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2180 [pid 2178] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2176] <... futex resumed>) = 0 [pid 2176] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2176] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2178] <... futex resumed>) = 1 [pid 2178] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2178] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2176] <... futex resumed>) = 0 [pid 2176] exit_group(0) = ? [pid 2178] <... futex resumed>) = ? [pid 2178] +++ exited with 0 +++ [pid 2176] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2176, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2179 attached [pid 2179] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2179] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2179] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2179] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2174] <... futex resumed>) = 0 [pid 2174] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2174] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2179] <... futex resumed>) = 1 [pid 2179] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2179] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2174] <... futex resumed>) = 0 [pid 2174] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2174] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2179] <... futex resumed>) = 1 [pid 2179] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2179] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2174] <... futex resumed>) = 0 [pid 2174] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2174] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./134", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./134", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./134/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./134/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./134/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./134") = 0 [pid 304] mkdir("./135", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2177] <... set_robust_list resumed>) = 0 [pid 305] rmdir("./120" [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2181 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2179] <... futex resumed>) = 1 [pid 2179] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2179] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2174] <... futex resumed>) = 0 [pid 2174] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2174] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2179] <... futex resumed>) = 1 [pid 2179] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] <... rmdir resumed>) = 0 [pid 2177] rt_sigprocmask(SIG_SETMASK, [] [pid 2175] <... set_robust_list resumed>) = 0 [pid 305] mkdir("./121", 0777 [pid 2177] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2179] <... clone3 resumed>) = 2182 [pid 2179] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2174] <... futex resumed>) = 0 [pid 2174] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2174] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2179] <... futex resumed>) = 1 [pid 2179] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2179] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2174] <... futex resumed>) = 0 [pid 2174] exit_group(0) = ? [pid 2179] <... futex resumed>) = ? [pid 2179] +++ exited with 0 +++ [pid 2174] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2174, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2181 attached [pid 2181] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2181] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2181] chdir("./135") = 0 [pid 2181] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2181] setpgid(0, 0) = 0 [pid 2181] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2181] write(3, "1000", 4) = 4 [pid 2181] close(3 [pid 2177] chdir("./128" [pid 2175] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2183 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2181] <... close resumed>) = 0 [pid 2181] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2181] write(1, "executing program\n", 18) = 18 [pid 2181] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2181] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2181] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2181] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2181] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2181] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2181] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2184]}, 88) = 2184 [pid 2181] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2181] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2181] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2183 attached [pid 2183] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2183] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2183] chdir("./121") = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./116", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./116", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./116/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./116/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./116/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./116") = 0 [pid 308] mkdir("./117", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2185 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2183] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2183] setpgid(0, 0) = 0 [pid 2183] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-5-15/strace-static-x86_64: Process 2184 attached [pid 2177] <... chdir resumed>) = 0 [pid 2175] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2183] <... openat resumed>) = 3 [pid 2183] write(3, "1000", 4) = 4 [pid 2183] close(3) = 0 [pid 2183] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2183] write(1, "executing program\n", 18) = 18 executing program executing program [pid 2183] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2183] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2183] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2183] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2183] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2183] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2183] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2186]}, 88) = 2186 [pid 2183] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2183] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2183] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2185 attached [pid 2185] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2185] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2185] chdir("./117") = 0 [pid 2185] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2185] setpgid(0, 0) = 0 [pid 2185] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2185] write(3, "1000", 4) = 4 [pid 2185] close(3) = 0 [pid 2185] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2185] write(1, "executing program\n", 18) = 18 [pid 2185] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2185] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2185] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2185] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2185] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2185] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2177] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2175] chdir("./118" [pid 2185] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2177] <... prctl resumed>) = 0 [pid 2177] setpgid(0, 0 [pid 2175] <... chdir resumed>) = 0 [pid 2177] <... setpgid resumed>) = 0 [pid 2175] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2184] set_robust_list(0x7fd1a43f59a0, 24 [pid 2177] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2175] <... prctl resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2186 attached [pid 2184] <... set_robust_list resumed>) = 0 [pid 2185] <... clone3 resumed> => {parent_tid=[2187]}, 88) = 2187 [pid 2185] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2185] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2185] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2187 attached [pid 2187] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2187] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2187] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2187] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] <... futex resumed>) = 0 [pid 2185] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2185] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2187] <... futex resumed>) = 1 [pid 2187] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2187] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] <... futex resumed>) = 0 [pid 2185] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2185] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2187] <... futex resumed>) = 1 [pid 2187] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2187] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] <... futex resumed>) = 0 [pid 2185] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 2185] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2187] <... futex resumed>) = 1 [pid 2187] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2187] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] <... futex resumed>) = 0 [pid 2185] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2185] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2187] <... futex resumed>) = 1 [pid 2187] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2188 [pid 2187] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] <... futex resumed>) = 0 [pid 2185] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2185] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2187] <... futex resumed>) = 1 [pid 2187] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2187] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2185] <... futex resumed>) = 0 [pid 2185] exit_group(0) = ? [pid 2187] <... futex resumed>) = ? [ 29.840381][ T2129] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 29.862859][ T2129] RSP: 0018:ffffc90002ea7bf0 EFLAGS: 00010293 [ 29.869459][ T2129] RAX: ffffffff845f2f47 RBX: ffff88811930d000 RCX: ffff88811a230000 [ 29.877509][ T2129] RDX: 0000000000000000 RSI: 000000000aab9980 RDI: 000000000c04eb7d executing program executing program [pid 2187] +++ exited with 0 +++ [pid 2185] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2185, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2177] <... openat resumed>) = 3 [pid 2177] write(3, "1000", 4 [pid 2184] rt_sigprocmask(SIG_SETMASK, [] [pid 2175] setpgid(0, 0 [pid 2177] <... write resumed>) = 4 [pid 2177] close(3) = 0 [pid 2177] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2186] set_robust_list(0x7fd1a43f59a0, 24 [pid 2184] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2175] <... setpgid resumed>) = 0 [pid 2177] write(1, "executing program\n", 18) = 18 [pid 2177] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2177] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2177] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2177] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2177] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2177] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2177] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2189]}, 88) = 2189 [pid 2177] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2177] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2177] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./117", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./117", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./117/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./117/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./117/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./117") = 0 [pid 308] mkdir("./118", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2190 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2190 attached [pid 2190] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2190] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2190] chdir("./118") = 0 [pid 2190] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2190] setpgid(0, 0) = 0 [pid 2190] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2190] write(3, "1000", 4) = 4 [pid 2190] close(3) = 0 [pid 2190] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2190] write(1, "executing program\n", 18 [pid 2186] <... set_robust_list resumed>) = 0 [pid 2184] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2175] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2190] <... write resumed>) = 18 [pid 2190] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2190] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2190] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2190] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2186] rt_sigprocmask(SIG_SETMASK, [] [pid 2184] <... socket resumed>) = 3 [pid 2186] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2186] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2184] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] <... openat resumed>) = 3 ci2-android-5-15/strace-static-x86_64: Process 2189 attached [pid 2186] <... socket resumed>) = 3 [pid 2184] <... futex resumed>) = 1 [pid 2175] write(3, "1000", 4 [pid 2186] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2189] set_robust_list(0x7fd1a43f59a0, 24 [pid 2184] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2181] <... futex resumed>) = 0 [pid 2181] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2181] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2190] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2190] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2190] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2190] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2191]}, 88) = 2191 [pid 2190] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2190] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2190] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2191 attached [pid 2191] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2191] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2191] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2191] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2190] <... futex resumed>) = 0 [pid 2190] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2190] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2191] <... futex resumed>) = 1 [pid 2191] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2191] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2190] <... futex resumed>) = 0 [pid 2190] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2190] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2191] <... futex resumed>) = 1 [pid 2191] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2191] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2190] <... futex resumed>) = 0 [pid 2190] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2190] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2191] <... futex resumed>) = 1 [pid 2191] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2191] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2190] <... futex resumed>) = 0 [pid 2190] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2190] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2191] <... futex resumed>) = 1 [pid 2191] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2192 [pid 2191] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2190] <... futex resumed>) = 0 [pid 2190] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2190] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2191] <... futex resumed>) = 1 [pid 2191] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2191] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2190] <... futex resumed>) = 0 [pid 2190] exit_group(0 [pid 2175] <... write resumed>) = 4 [pid 2190] <... exit_group resumed>) = ? [pid 2191] <... futex resumed>) = ? [pid 2191] +++ exited with 0 +++ [pid 2190] +++ exited with 0 +++ [pid 2189] <... set_robust_list resumed>) = 0 [pid 2186] <... futex resumed>) = 1 [pid 2184] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2175] close(3 [pid 2183] <... futex resumed>) = 0 [pid 2183] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2190, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2183] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2183] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2189] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2189] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2189] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2177] <... futex resumed>) = 0 [pid 2189] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2177] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2189] <... socket resumed>) = 4 [pid 2177] <... futex resumed>) = 0 [pid 2189] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2177] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2189] <... futex resumed>) = 0 [pid 2177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2189] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2177] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2189] <... connect resumed>) = -1 EEXIST (File exists) [pid 2177] <... futex resumed>) = 0 [pid 2189] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2177] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2189] <... futex resumed>) = 0 [pid 2177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2189] sendfile(-1, -1, [3 [pid 2177] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2189] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2177] <... futex resumed>) = 0 [pid 2189] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2177] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2189] <... futex resumed>) = 0 [pid 2177] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2189] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2177] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2186] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2184] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2177] <... futex resumed>) = 0 [pid 2175] <... close resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 2186] <... socket resumed>) = 4 [pid 2186] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2184] <... socket resumed>) = 4 [pid 2175] symlink("/dev/binderfs", "./binderfs" [pid 308] umount2("./118", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./118", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./118/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./118/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./118/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./118") = 0 [pid 308] mkdir("./119", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2193 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2177] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2189] <... clone3 resumed>) = 2194 [pid 2189] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2177] <... futex resumed>) = 0 [pid 2177] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2177] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2189] <... futex resumed>) = 1 [pid 2189] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2189] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2177] <... futex resumed>) = 0 [pid 2177] exit_group(0) = ? [pid 2186] <... futex resumed>) = 1 [pid 2184] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2189] <... futex resumed>) = ? [pid 2175] <... symlink resumed>) = 0 [pid 2189] +++ exited with 0 +++ [pid 2177] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2177, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2183] <... futex resumed>) = 0 [pid 2186] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2184] <... futex resumed>) = 1 [pid 2181] <... futex resumed>) = 0 [pid 2183] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] write(1, "executing program\n", 18ci2-android-5-15/strace-static-x86_64: Process 2193 attached [pid 2186] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2181] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2184] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2183] <... futex resumed>) = 0 [pid 2181] <... futex resumed>) = 0 [pid 2186] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2184] <... connect resumed>) = -1 EEXIST (File exists) [pid 2183] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2181] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2175] <... write resumed>) = 18 executing program [pid 2193] set_robust_list(0x555563d1b6a0, 24 [pid 2186] <... connect resumed>) = -1 EEXIST (File exists) [pid 2186] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2186] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2184] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2181] <... futex resumed>) = 0 [pid 2184] sendfile(-1, -1, [3 [pid 2181] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2184] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2181] <... futex resumed>) = 0 [pid 2184] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2181] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2184] <... futex resumed>) = 0 [pid 2181] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2184] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2181] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2184] <... clone3 resumed>) = 2195 [pid 2181] <... futex resumed>) = 0 [pid 2184] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2181] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 2184] <... futex resumed>) = 0 [pid 2181] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2184] ioctl(3, PPPIOCSMRU, 0 [pid 2181] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2184] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2181] <... futex resumed>) = 0 [pid 306] umount2("./128", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2184] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2181] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2184] <... futex resumed>) = 0 [pid 2181] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] openat(AT_FDCWD, "./128", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2184] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2181] exit_group(0 [pid 306] <... openat resumed>) = 3 [pid 2184] <... futex resumed>) = ? [pid 2181] <... exit_group resumed>) = ? [pid 306] fstat(3 [pid 2184] +++ exited with 0 +++ [pid 2181] +++ exited with 0 +++ [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2181, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./128/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./128/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./128/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./128") = 0 [pid 306] mkdir("./129", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2196 [pid 2183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2175] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2196 attached [pid 2196] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2196] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2196] chdir("./129" [pid 2183] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] <... futex resumed>) = 0 [pid 2193] <... set_robust_list resumed>) = 0 [pid 2186] <... futex resumed>) = 0 [pid 2183] <... futex resumed>) = 1 [pid 2175] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2193] rt_sigprocmask(SIG_SETMASK, [] [pid 2183] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2175] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2193] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2175] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2186] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2186] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2186] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2196] <... chdir resumed>) = 0 [pid 2196] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2196] setpgid(0, 0) = 0 [ 29.886222][ T2129] RBP: ffffc90002ea7c10 R08: ffff88811930d083 R09: 1ffff11023261a10 [ 29.895600][ T2129] R10: dffffc0000000000 R11: ffffed1023261a11 R12: dffffc0000000000 [ 29.905018][ T2129] R13: dffffc0000000000 R14: 000000000aab9980 R15: ffff8881182e2000 [ 29.914015][ T2129] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 29.923672][ T2129] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 29.931783][ T2129] CR2: 00007fd1a43f4bb0 CR3: 000000011e59a000 CR4: 00000000003506b0 [pid 2196] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2196] write(3, "1000", 4) = 4 [pid 2196] close(3) = 0 [pid 2196] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2196] write(1, "executing program\n", 18) = 18 executing program [pid 2196] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2196] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2196] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2196] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2196] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./135", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./135", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./135/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./135/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./135/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./135") = 0 [pid 304] mkdir("./136", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2197 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2196] <... mprotect resumed>) = 0 [pid 2196] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2196] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2198]}, 88) = 2198 [pid 2196] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2196] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2196] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2198 attached [pid 2198] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2193] chdir("./119" [pid 2183] <... futex resumed>) = 0 [pid 2198] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 2197 attached [pid 2193] <... chdir resumed>) = 0 [pid 2183] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2198] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2198] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2198] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2196] <... futex resumed>) = 0 [pid 2196] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2196] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2198] <... futex resumed>) = 1 [pid 2198] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2198] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2196] <... futex resumed>) = 0 [pid 2196] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2196] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2198] <... futex resumed>) = 1 [pid 2198] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2198] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2196] <... futex resumed>) = 0 [pid 2196] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2196] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2198] <... futex resumed>) = 1 [pid 2198] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2198] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2196] <... futex resumed>) = 0 [pid 2196] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2196] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2198] <... futex resumed>) = 1 [pid 2198] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2199 [pid 2198] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2196] <... futex resumed>) = 0 [pid 2196] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2196] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2198] <... futex resumed>) = 1 [pid 2198] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2198] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2196] <... futex resumed>) = 0 [pid 2196] exit_group(0) = ? [pid 2198] <... futex resumed>) = ? [pid 2198] +++ exited with 0 +++ [pid 2196] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2196, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2197] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2197] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2197] chdir("./136") = 0 [pid 2197] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2197] setpgid(0, 0) = 0 [pid 2197] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2197] write(3, "1000", 4) = 4 [pid 2197] close(3) = 0 [pid 2193] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2186] <... futex resumed>) = 0 [pid 2183] <... futex resumed>) = 1 [pid 2175] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2186] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2200 [pid 2186] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2186] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2197] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2197] write(1, "executing program\n", 18) = 18 executing program [pid 2197] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./129", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./129", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./129/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./129/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./129/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 2197] <... futex resumed>) = 0 [pid 2193] <... prctl resumed>) = 0 [pid 2183] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2175] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... close resumed>) = 0 [pid 2197] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] rmdir("./129" [pid 2197] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 2197] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] mkdir("./130", 0777 [pid 2197] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2193] setpgid(0, 0 [pid 2183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2175] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... mkdir resumed>) = 0 [pid 2197] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2197] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2197] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2197] <... mprotect resumed>) = 0 [pid 2197] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2201 [pid 2197] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 2197] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2197] <... clone3 resumed> => {parent_tid=[2202]}, 88) = 2202 [pid 2197] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2197] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2197] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2201 attached [pid 2201] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2201] rt_sigprocmask(SIG_SETMASK, [] [pid 2193] <... setpgid resumed>) = 0 [pid 2183] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] <... mprotect resumed>) = 0 [pid 2193] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2186] <... futex resumed>) = 0 [pid 2183] <... futex resumed>) = 1 [pid 2186] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2186] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2186] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2201] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2201] chdir("./130") = 0 [pid 2201] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2183] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2175] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-5-15/strace-static-x86_64: Process 2202 attached [pid 2193] <... openat resumed>) = 3 [pid 2183] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2175] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2193] write(3, "1000", 4 [pid 2183] exit_group(0 [pid 2193] <... write resumed>) = 4 [pid 2175] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2202] set_robust_list(0x7fd1a43f59a0, 24 [pid 2193] close(3 [pid 2183] <... exit_group resumed>) = ? [pid 2186] <... futex resumed>) = ? [pid 2186] +++ exited with 0 +++ [pid 2201] <... prctl resumed>) = 0 [pid 2201] setpgid(0, 0) = 0 [pid 2201] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2201] write(3, "1000", 4) = 4 [pid 2201] close(3) = 0 [pid 2201] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2201] write(1, "executing program\n", 18) = 18 executing program [pid 2201] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2201] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2201] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2201] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2201] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2201] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2201] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2203]}, 88) = 2203 [pid 2201] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2193] <... close resumed>) = 0 [pid 2201] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2201] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2183] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2183, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2203 attached [pid 2203] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2203] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2203] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2193] symlink("/dev/binderfs", "./binderfs"ci2-android-5-15/strace-static-x86_64: Process 2204 attached [pid 2202] <... set_robust_list resumed>) = 0 [pid 2175] <... clone3 resumed> => {parent_tid=[2204]}, 88) = 2204 [pid 2203] <... socket resumed>) = 3 [pid 2193] <... symlink resumed>) = 0 [pid 2175] rt_sigprocmask(SIG_SETMASK, [] [pid 2204] set_robust_list(0x7fd1a43f59a0, 24 [pid 2202] rt_sigprocmask(SIG_SETMASK, [] [pid 2193] write(1, "executing program\n", 18 [pid 2203] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2201] <... futex resumed>) = 0 [pid 2201] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2201] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2203] <... futex resumed>) = 1 [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./121", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2175] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 2204] <... set_robust_list resumed>) = 0 [pid 2202] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2193] <... write resumed>) = 18 [pid 2175] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] openat(AT_FDCWD, "./121", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./121/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./121/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./121/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./121") = 0 [pid 305] mkdir("./122", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2205 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 29.941814][ T2129] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 29.950392][ T2129] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 29.958850][ T2129] Call Trace: [ 29.963450][ T2129] [ 29.967864][ T2129] pppol2tp_release+0x150/0x2b0 [ 29.974859][ T2129] sock_close+0xb8/0x200 [ 29.980038][ T2129] ? sock_mmap+0xa0/0xa0 [ 29.984543][ T2173] ------------[ cut here ]------------ [pid 2204] rt_sigprocmask(SIG_SETMASK, [] [pid 2202] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2193] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] <... futex resumed>) = 0 [pid 2203] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2203] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2201] <... futex resumed>) = 0 [pid 2201] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2201] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2203] <... futex resumed>) = 1 [pid 2203] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = 0 [pid 2203] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2201] <... futex resumed>) = 0 [pid 2201] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2201] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2203] <... futex resumed>) = 1 [pid 2203] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2203] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2201] <... futex resumed>) = 0 [pid 2201] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2201] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2203] <... futex resumed>) = 1 [pid 2203] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2206 ci2-android-5-15/strace-static-x86_64: Process 2205 attached [pid 2205] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2205] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2205] chdir("./122") = 0 [pid 2205] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2205] setpgid(0, 0) = 0 [pid 2205] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2203] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2201] <... futex resumed>) = 0 [pid 2201] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2201] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2205] write(3, "1000", 4 [pid 2203] <... futex resumed>) = 1 [pid 2203] ioctl(3, PPPIOCSMRU, 0 [pid 2205] <... write resumed>) = 4 [pid 2203] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 2205] close(3 [pid 2203] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2205] <... close resumed>) = 0 [pid 2201] <... futex resumed>) = 0 [pid 2201] exit_group(0) = ? [pid 2203] <... futex resumed>) = ? [pid 2205] symlink("/dev/binderfs", "./binderfs" [pid 2203] +++ exited with 0 +++ [pid 2201] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2201, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2205] <... symlink resumed>) = 0 [pid 2205] write(1, "executing program\n", 18) = 18 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./130", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./130", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./130/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./130/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./130/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 executing program [pid 306] rmdir("./130") = 0 [pid 306] mkdir("./131", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2207 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2205] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2205] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2205] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2205] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2205] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2205] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2205] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2197] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 2197] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 2197] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0}) = -1 ETIMEDOUT (Connection timed out) [pid 2197] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2197] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43b4000 [pid 2197] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2197] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2197] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} => {parent_tid=[2208]}, 88) = 2208 [pid 2197] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2197] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2197] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2205] <... clone3 resumed> => {parent_tid=[2209]}, 88) = 2209 [pid 2205] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2205] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2205] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2208 attached [pid 2208] set_robust_list(0x7fd1a43d49a0, 24) = 0 [pid 2208] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2208] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 3 ci2-android-5-15/strace-static-x86_64: Process 2207 attached [pid 2204] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2202] <... socket resumed>) = 4 [pid 2193] <... futex resumed>) = 0 [pid 2175] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2207] set_robust_list(0x555563d1b6a0, 24 [pid 2208] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2197] <... futex resumed>) = 0 [pid 2197] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2197] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2208] <... futex resumed>) = 1 [pid 2207] <... set_robust_list resumed>) = 0 [pid 2208] connect(-1, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x03\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2193] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2204] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2202] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2204] <... socket resumed>) = 3 [pid 2202] <... futex resumed>) = 0 [pid 2193] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2207] rt_sigprocmask(SIG_SETMASK, [] [pid 2208] <... connect resumed>) = -1 EBADF (Bad file descriptor) [pid 2208] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2197] <... futex resumed>) = 0 [pid 2197] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2197] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2208] <... futex resumed>) = 1 [pid 2207] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2208] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2207] chdir("./131") = 0 [pid 2207] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2207] setpgid(0, 0) = 0 [pid 2207] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2207] write(3, "1000", 4) = 4 [pid 2207] close(3) = 0 [pid 2207] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 2207] write(1, "executing program\n", 18) = 18 [pid 2207] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2207] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2204] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2202] sendfile(-1, -1, [3 [pid 2193] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2207] <... rt_sigaction resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2209 attached [pid 2207] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2209] set_robust_list(0x7fd1a43f59a0, 24 [pid 2207] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2207] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2209] <... set_robust_list resumed>) = 0 [pid 2209] rt_sigprocmask(SIG_SETMASK, [] [pid 2207] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2209] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2207] <... mprotect resumed>) = 0 [pid 2209] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2207] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2209] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2205] <... futex resumed>) = 0 [pid 2205] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2205] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2207] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2209] <... futex resumed>) = 1 [pid 2207] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2209] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2209] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2207] <... clone3 resumed> => {parent_tid=[2210]}, 88) = 2210 [pid 2207] rt_sigprocmask(SIG_SETMASK, [] [pid 2205] <... futex resumed>) = 0 [pid 2205] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2205] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2209] <... futex resumed>) = 1 [pid 2207] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2209] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2207] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2207] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2209] <... connect resumed>) = -1 EEXIST (File exists) [pid 2209] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2205] <... futex resumed>) = 0 [pid 2205] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2205] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2204] <... futex resumed>) = 1 [pid 2202] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2193] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2202] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] <... futex resumed>) = 0 [pid 2204] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2193] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2204] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2202] <... futex resumed>) = 1 [pid 2197] <... futex resumed>) = 0 [pid 2175] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2209] <... futex resumed>) = 1 [pid 2209] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2209] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2205] <... futex resumed>) = 0 [pid 2205] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2205] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2209] <... futex resumed>) = 1 [pid 2209] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2211 [pid 2209] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2205] <... futex resumed>) = 0 [pid 2205] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 29.984551][ T2173] WARNING: CPU: 1 PID: 2173 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 29.984580][ T2173] Modules linked in: [ 29.984590][ T2173] CPU: 1 PID: 2173 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 29.990348][ T2129] __fput+0x22b/0x900 [ 30.019785][ T2129] ____fput+0x15/0x20 [ 30.024313][ T2129] task_work_run+0x127/0x190 [ 30.029443][ T2129] do_exit+0xb70/0x29a0 [ 30.033931][ T2129] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [pid 2205] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2209] <... futex resumed>) = 1 [pid 2209] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2209] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2205] <... futex resumed>) = 0 [pid 2205] exit_group(0) = ? [pid 2209] <... futex resumed>) = ? [pid 2209] +++ exited with 0 +++ [pid 2205] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2205, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2210 attached [pid 2210] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2210] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2210] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2210] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2204] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2202] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2197] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2175] <... futex resumed>) = 0 [pid 2207] <... futex resumed>) = 0 [pid 2207] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2207] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2210] <... futex resumed>) = 1 [pid 2210] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2210] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2207] <... futex resumed>) = 0 [pid 2207] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2207] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2210] <... futex resumed>) = 1 [pid 2210] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2210] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2207] <... futex resumed>) = 0 [pid 2207] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2207] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2210] <... futex resumed>) = 1 [pid 2210] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2210] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2207] <... futex resumed>) = 0 [pid 2207] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2207] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2210] <... futex resumed>) = 1 [pid 2210] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2212 [pid 2210] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2207] <... futex resumed>) = 0 [pid 2207] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2207] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2210] <... futex resumed>) = 1 [pid 2210] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2210] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2207] <... futex resumed>) = 0 [pid 2207] exit_group(0) = ? [pid 2210] <... futex resumed>) = ? [pid 2210] +++ exited with 0 +++ [pid 2207] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2207, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2204] <... socket resumed>) = 4 [pid 2202] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2197] <... futex resumed>) = 0 [pid 2193] <... mprotect resumed>) = 0 [pid 2175] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 306] umount2("./131", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./122", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./131", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] openat(AT_FDCWD, "./122", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... openat resumed>) = 3 [pid 305] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 305] fstat(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 305] getdents64(3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./131/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./122/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./131/binderfs" [pid 305] newfstatat(AT_FDCWD, "./122/binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./131/binderfs" [pid 305] unlink("./122/binderfs" [pid 306] <... unlink resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 306] getdents64(3 [pid 305] getdents64(3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 305] close(3 [pid 306] <... close resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 306] rmdir("./131" [pid 305] rmdir("./122" [pid 306] <... rmdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 306] mkdir("./132", 0777 [pid 305] mkdir("./123", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 2204] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2202] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2197] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2193] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2175] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2204] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2204] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2202] <... clone3 resumed>) = 2213 [pid 2193] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2175] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2215 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2214 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2215 attached [pid 2215] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2215] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2215] chdir("./132") = 0 [pid 2215] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2215] setpgid(0, 0) = 0 [pid 2215] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2215] write(3, "1000", 4) = 4 [pid 2215] close(3) = 0 [pid 2215] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2215] write(1, "executing program\n", 18) = 18 executing program [pid 2215] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2215] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2215] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2215] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2215] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2215] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2204] <... connect resumed>) = -1 EEXIST (File exists) [pid 2202] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2175] <... futex resumed>) = 0 [pid 2204] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2202] <... futex resumed>) = 1 [pid 2197] <... futex resumed>) = 0 [pid 2204] <... futex resumed>) = 0 [pid 2202] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2175] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2214 attached [pid 2204] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2202] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2197] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] <... clone3 resumed> => {parent_tid=[2216]}, 88) = 2216 [pid 2215] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2215] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2217]}, 88) = 2217 [pid 2215] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2215] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2215] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2216 attached [pid 2216] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2216] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2216] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 2217 attached [pid 2217] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2217] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2217] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2217] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2215] <... futex resumed>) = 0 [pid 2215] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2215] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2217] <... futex resumed>) = 1 [pid 2217] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2217] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2214] set_robust_list(0x555563d1b6a0, 24 [pid 2202] ioctl(3, PPPIOCSMRU, 0 [pid 2197] <... futex resumed>) = 0 [pid 2193] rt_sigprocmask(SIG_SETMASK, [] [pid 2175] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2215] <... futex resumed>) = 0 [pid 2215] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2215] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2217] <... futex resumed>) = 1 [pid 2217] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2217] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2215] <... futex resumed>) = 0 [pid 2215] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2215] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2217] <... futex resumed>) = 1 [pid 2217] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2217] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2215] <... futex resumed>) = 0 [pid 2215] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2215] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2217] <... futex resumed>) = 1 [pid 2217] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2218 [pid 2217] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2215] <... futex resumed>) = 0 [pid 2215] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2215] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2217] <... futex resumed>) = 1 [pid 2217] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2217] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2215] <... futex resumed>) = 0 [pid 2215] exit_group(0) = ? [pid 2214] <... set_robust_list resumed>) = 0 [pid 2202] <... ioctl resumed>) = -1 ENOTTY (Inappropriate ioctl for device) [pid 2197] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2193] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2175] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2214] rt_sigprocmask(SIG_SETMASK, [] [pid 2204] <... futex resumed>) = 0 [pid 2202] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] <... futex resumed>) = 1 [pid 2217] <... futex resumed>) = ? [pid 2217] +++ exited with 0 +++ [pid 2215] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2215, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2214] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2204] sendfile(-1, -1, [3 [pid 2202] <... futex resumed>) = 1 [pid 2197] <... futex resumed>) = 0 [pid 2193] <... futex resumed>) = 1 [pid 2175] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./132", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./132", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2216] <... futex resumed>) = 0 [pid 306] umount2("./132/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2216] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2216] <... socket resumed>) = 3 [pid 306] newfstatat(AT_FDCWD, "./132/binderfs" [pid 2216] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2216] <... futex resumed>) = 0 [pid 306] unlink("./132/binderfs" [pid 2216] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... unlink resumed>) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./132") = 0 [pid 306] mkdir("./133", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2214] chdir("./123" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2204] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2202] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2197] exit_group(0 [pid 2193] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2214] <... chdir resumed>) = 0 [pid 2208] <... futex resumed>) = ? [pid 2204] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2202] <... futex resumed>) = ? [pid 2197] <... exit_group resumed>) = ? [pid 2193] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2208] +++ exited with 0 +++ [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2219 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 30.039262][ T2173] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 30.040288][ T2129] ? put_task_struct+0x90/0x90 [ 30.055522][ T2129] ? __kasan_check_write+0x14/0x20 [ 30.061484][ T2129] __x64_sys_exit+0x40/0x40 [ 30.066295][ T2129] x64_sys_call+0x44/0x9a0 [ 30.071206][ T2129] do_syscall_64+0x4c/0xa0 [ 30.072600][ T2173] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [ 30.075834][ T2129] ? clear_bhb_loop+0x50/0xa0 [ 30.087316][ T2129] ? clear_bhb_loop+0x50/0xa0 ci2-android-5-15/strace-static-x86_64: Process 2219 attached [pid 2214] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2204] <... futex resumed>) = 1 [pid 2202] +++ exited with 0 +++ [pid 2197] +++ exited with 0 +++ [pid 2193] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] <... futex resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2197, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] umount2("./136", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./136", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./136/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./136/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./136/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./136") = 0 [pid 304] mkdir("./137", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2220 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2220 attached [pid 2220] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2220] rt_sigprocmask(SIG_SETMASK, [] [pid 2219] set_robust_list(0x555563d1b6a0, 24 [pid 2214] <... prctl resumed>) = 0 [pid 2204] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2193] <... futex resumed>) = 1 [pid 2175] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2216] <... futex resumed>) = 0 [pid 2216] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2216] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2216] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2220] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2220] chdir("./137") = 0 [pid 2219] <... set_robust_list resumed>) = 0 [pid 2214] setpgid(0, 0 [pid 2204] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2193] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2175] <... futex resumed>) = 0 [pid 2220] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2220] setpgid(0, 0) = 0 [pid 2220] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2220] write(3, "1000", 4) = 4 [pid 2220] close(3) = 0 [pid 2220] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 2220] write(1, "executing program\n", 18) = 18 [pid 2220] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2220] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2220] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2220] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2220] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2220] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2220] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2221]}, 88) = 2221 [pid 2220] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2220] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2220] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2219] rt_sigprocmask(SIG_SETMASK, [] [pid 2214] <... setpgid resumed>) = 0 [pid 2204] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 2221 attached [pid 2193] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2175] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2219] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2214] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2221] set_robust_list(0x7fd1a43f59a0, 24 [pid 2219] chdir("./133" [pid 2214] <... openat resumed>) = 3 [pid 2204] <... clone3 resumed>) = 2222 [ 30.088813][ T2173] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 30.093420][ T2129] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 30.118989][ T2129] RIP: 0033:0x7fd1a4415949 [ 30.123687][ T2129] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [ 30.124343][ T2173] RSP: 0018:ffffc90002e07bf0 EFLAGS: 00010293 [pid 2193] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2221] <... set_robust_list resumed>) = 0 [pid 2219] <... chdir resumed>) = 0 [pid 2214] write(3, "1000", 4 [pid 2204] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] <... futex resumed>) = 1 [pid 2216] <... futex resumed>) = 0 [pid 2216] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2216] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2216] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2221] rt_sigprocmask(SIG_SETMASK, [] [pid 2219] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2214] <... write resumed>) = 4 [pid 2204] <... futex resumed>) = 1 [pid 2193] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2175] <... futex resumed>) = 0 [pid 2221] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2219] <... prctl resumed>) = 0 [pid 2214] close(3 [pid 2204] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2193] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2175] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2220] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 2219] setpgid(0, 0 [pid 2220] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2219] <... setpgid resumed>) = 0 [pid 2220] <... futex resumed>) = 0 [pid 2219] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2220] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2219] <... openat resumed>) = 3 [pid 2220] <... mmap resumed>) = 0x7fd1a43b4000 [pid 2219] write(3, "1000", 4 [pid 2220] mprotect(0x7fd1a43b5000, 131072, PROT_READ|PROT_WRITE [pid 2219] <... write resumed>) = 4 [pid 2220] <... mprotect resumed>) = 0 [pid 2219] close(3 [pid 2220] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2219] <... close resumed>) = 0 [pid 2220] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2219] symlink("/dev/binderfs", "./binderfs" [pid 2220] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43d4990, parent_tid=0x7fd1a43d4990, exit_signal=0, stack=0x7fd1a43b4000, stack_size=0x20300, tls=0x7fd1a43d46c0} [pid 2219] <... symlink resumed>) = 0 [pid 2219] write(1, "executing program\n", 18 [pid 2220] <... clone3 resumed> => {parent_tid=[2223]}, 88) = 2223 [pid 2219] <... write resumed>) = 18 [pid 2220] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 2219] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2220] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2219] <... futex resumed>) = 0 [pid 2220] futex(0x7fd1a44c7b58, FUTEX_WAKE_PRIVATE, 1000000 [pid 2219] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2220] <... futex resumed>) = 0 [pid 2219] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2220] futex(0x7fd1a44c7b5c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2219] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2219] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2219] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2219] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2219] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2224]}, 88) = 2224 [pid 2219] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2219] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2219] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2221] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2214] <... close resumed>) = 0 [pid 2204] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2193] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2223 attached [pid 2221] <... socket resumed>) = 3 [pid 2216] <... futex resumed>) = 0 [pid 2214] symlink("/dev/binderfs", "./binderfs" [pid 2204] ioctl(3, PPPIOCSMRU, 0 [pid 2193] <... futex resumed>) = 1 [ 30.132047][ T2129] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 [ 30.138388][ T2173] RAX: ffffffff845f2f47 RBX: ffff88811a4a1000 RCX: ffff88811a433c00 [ 30.149129][ T2129] ORIG_RAX: 000000000000003c [ 30.154681][ T2173] RDX: 0000000000000000 RSI: 000000001fddae00 RDI: 000000000c04eb7d [ 30.157878][ T2129] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 30.166523][ T2173] RBP: ffffc90002e07c10 R08: ffff88811a4a1083 R09: 1ffff11023494210 [ 30.181731][ T2129] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [pid 2175] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2224 attached [pid 2224] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2224] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2224] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2224] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2219] <... futex resumed>) = 0 [pid 2219] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2219] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2224] <... futex resumed>) = 1 [pid 2224] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2224] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2219] <... futex resumed>) = 0 [pid 2219] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2219] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2224] <... futex resumed>) = 1 [pid 2224] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = 0 [pid 2223] set_robust_list(0x7fd1a43d49a0, 24 [pid 2221] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2216] sendfile(-1, -1, [3 [pid 2224] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2214] <... symlink resumed>) = 0 [pid 2221] <... futex resumed>) = 0 [pid 2216] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2204] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2193] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2214] write(1, "executing program\n", 18 [pid 2219] <... futex resumed>) = 0 [pid 2219] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2219] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2224] <... futex resumed>) = 1 [pid 2224] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2224] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2219] <... futex resumed>) = 0 [pid 2219] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2219] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2224] <... futex resumed>) = 1 [pid 2224] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2225 [pid 2224] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2219] <... futex resumed>) = 0 [pid 2219] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2219] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2224] <... futex resumed>) = 1 [pid 2224] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 2224] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2219] <... futex resumed>) = 0 [pid 2219] exit_group(0) = ? [pid 2224] <... futex resumed>) = ? [pid 2224] +++ exited with 0 +++ [pid 2219] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2219, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 306] umount2("./133", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./133", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./133/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./133/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./133/binderfs") = 0 [pid 2221] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2216] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2204] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2193] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2216] <... futex resumed>) = 0 [pid 2204] <... futex resumed>) = 1 [pid 2193] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] <... futex resumed>) = 0 [pid 306] close(3 [pid 2214] <... write resumed>) = 18 [pid 2223] <... set_robust_list resumed>) = 0 executing program [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./133") = 0 [pid 306] mkdir("./134", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2226 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2226 attached [pid 2226] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2226] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2226] chdir("./134") = 0 [pid 2226] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2226] setpgid(0, 0) = 0 [pid 2216] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2204] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2193] <... futex resumed>) = 0 [pid 2223] rt_sigprocmask(SIG_SETMASK, [] [pid 2214] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2175] exit_group(0 [pid 2223] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2193] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2226] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2223] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2216] <... clone3 resumed>) = 2227 [pid 2214] <... futex resumed>) = 0 [pid 2223] <... socket resumed>) = 4 [pid 2204] <... futex resumed>) = ? [pid 2175] <... exit_group resumed>) = ? [pid 2216] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2214] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2223] futex(0x7fd1a44c7b5c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2204] +++ exited with 0 +++ [pid 2226] <... openat resumed>) = 3 [pid 2175] +++ exited with 0 +++ [pid 2223] <... futex resumed>) = 1 [pid 2220] <... futex resumed>) = 0 [pid 2214] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2223] futex(0x7fd1a44c7b58, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2216] <... futex resumed>) = 1 [pid 2214] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2193] <... futex resumed>) = 0 [pid 2216] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2214] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2220] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2175, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2220] <... futex resumed>) = 1 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2220] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2226] write(3, "1000", 4) = 4 [pid 2226] close(3) = 0 [pid 2226] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2226] write(1, "executing program\n", 18) = 18 [pid 2226] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2226] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2226] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2226] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2226] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 2226] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2216] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2193] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2226] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2221] <... futex resumed>) = 0 [pid 2216] ioctl(3, PPPIOCSMRU, 0 [pid 2214] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2193] <... futex resumed>) = 0 [pid 2226] <... clone3 resumed> => {parent_tid=[2228]}, 88) = 2228 [pid 2226] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2226] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2226] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2228 attached [pid 2221] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2216] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2214] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2193] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... restart_syscall resumed>) = 0 [pid 2216] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2214] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2193] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2216] <... futex resumed>) = 0 [pid 2214] <... mprotect resumed>) = 0 [pid 2193] exit_group(0 [pid 2214] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2193] <... exit_group resumed>) = ? [pid 311] umount2("./118", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2216] +++ exited with 0 +++ [pid 2214] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2193] +++ exited with 0 +++ [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2214] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] openat(AT_FDCWD, "./118", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2193, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2214] <... clone3 resumed> => {parent_tid=[2229]}, 88) = 2229 [pid 311] fstat(3 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2214] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2214] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] getdents64(3 [pid 2214] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2214] <... futex resumed>) = 0 [pid 311] umount2("./118/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2214] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./118/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./118/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./118") = 0 [pid 311] mkdir("./119", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2230 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2221] <... connect resumed>) = -1 EEXIST (File exists) [pid 2221] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2221] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2228] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2228] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2228] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2228] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2228] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 2229 attached [pid 2229] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2229] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2229] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2229] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2214] <... futex resumed>) = 0 [pid 2214] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2214] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2229] <... futex resumed>) = 1 [pid 2229] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2229] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2214] <... futex resumed>) = 0 [pid 2214] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2214] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2229] <... futex resumed>) = 1 [pid 2229] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2229] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2214] <... futex resumed>) = 0 [pid 2214] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2214] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2229] <... futex resumed>) = 1 [pid 2229] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2229] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2214] <... futex resumed>) = 0 [pid 2214] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2214] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2229] <... futex resumed>) = 1 [pid 2229] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2231 [pid 2229] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2214] <... futex resumed>) = 0 [pid 2214] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2214] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2229] <... futex resumed>) = 1 [pid 2229] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2229] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2214] <... futex resumed>) = 0 [pid 2214] exit_group(0) = ? [pid 2229] <... futex resumed>) = ? [pid 2229] +++ exited with 0 +++ [pid 2214] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2214, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2230 attached [pid 2226] <... futex resumed>) = 0 [pid 2220] <... futex resumed>) = 0 [pid 2220] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2220] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2226] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2226] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2230] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2230] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2230] chdir("./119") = 0 [pid 2230] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2230] setpgid(0, 0) = 0 [pid 2230] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2230] write(3, "1000", 4) = 4 [pid 2230] close(3) = 0 [pid 2230] symlink("/dev/binderfs", "./binderfs") = 0 executing program [ 30.190151][ T2129] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 30.198678][ T2129] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 30.208613][ T2129] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 [ 30.218162][ T2129] [ 30.221621][ T2129] ---[ end trace 87f75fb3dc9cc3de ]--- [ 30.222538][ T2173] R10: dffffc0000000000 R11: ffffed1023494211 R12: dffffc0000000000 [ 30.235353][ T2173] R13: dffffc0000000000 R14: 000000001fddae00 R15: ffff8881182fb000 [pid 2230] write(1, "executing program\n", 18) = 18 [pid 2230] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2230] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2230] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2230] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2230] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2230] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2230] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2232]}, 88) = 2232 [pid 2230] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2230] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] <... futex resumed>) = 0 [pid 2221] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 2230] <... futex resumed>) = 0 [pid 2230] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2232 attached [pid 2232] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2228] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2221] sendfile(-1, -1, [3 [pid 2228] <... socket resumed>) = 4 [pid 2221] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2228] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2221] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2232] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2232] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2232] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... futex resumed>) = 0 [pid 2230] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2230] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2232] <... futex resumed>) = 1 [pid 2232] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2232] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... futex resumed>) = 0 [pid 2230] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2230] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2232] <... futex resumed>) = 1 [pid 2232] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2232] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... futex resumed>) = 0 [pid 2230] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2230] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2232] <... futex resumed>) = 1 [pid 2232] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2232] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... futex resumed>) = 0 [pid 2230] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2230] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2232] <... futex resumed>) = 1 [pid 2232] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2233 [pid 2232] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... futex resumed>) = 0 [pid 2230] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2230] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2232] <... futex resumed>) = 1 [pid 2232] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2232] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2230] <... futex resumed>) = 0 [pid 2230] exit_group(0) = ? [pid 2232] <... futex resumed>) = ? [pid 2232] +++ exited with 0 +++ [pid 2230] +++ exited with 0 +++ [pid 2228] <... futex resumed>) = 1 [pid 2226] <... futex resumed>) = 0 [pid 2228] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2226] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] <... connect resumed>) = -1 EEXIST (File exists) [pid 2226] <... futex resumed>) = 0 [pid 2228] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2226] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2228] <... futex resumed>) = 0 [pid 2226] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2228] sendfile(-1, -1, [3 [pid 2226] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2226] <... futex resumed>) = 0 [pid 2228] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2226] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2228] <... futex resumed>) = 0 [pid 2226] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2228] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2226] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2228] <... clone3 resumed>) = 2234 [pid 2226] <... futex resumed>) = 0 [pid 2221] <... futex resumed>) = 1 [pid 2220] <... futex resumed>) = 0 [pid 308] umount2("./119", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./123", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2226] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2220] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2220] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2228] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2226] <... futex resumed>) = 0 [pid 2226] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2226] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2228] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2228] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2226] <... futex resumed>) = 0 [pid 2226] exit_group(0) = ? [pid 2228] +++ exited with 0 +++ [pid 2226] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2226, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 306] umount2("./134", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./134", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./134/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./134/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./134/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./134") = 0 [pid 306] mkdir("./135", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2235 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2235 attached [pid 2221] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2230, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2235] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2235] rt_sigprocmask(SIG_SETMASK, [] [pid 2221] <... clone3 resumed>) = 2236 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] openat(AT_FDCWD, "./119", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] openat(AT_FDCWD, "./123", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2235] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2235] chdir("./135") = 0 [pid 2235] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2235] setpgid(0, 0) = 0 [pid 2235] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2221] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 305] <... openat resumed>) = 3 [pid 2235] write(3, "1000", 4 [pid 2221] <... futex resumed>) = 1 [pid 2220] <... futex resumed>) = 0 [pid 308] fstat(3 [pid 305] fstat(3 [pid 2235] <... write resumed>) = 4 [pid 2221] ioctl(3, PPPIOCSMRU, 0 [pid 2220] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2235] close(3 [pid 2221] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2220] <... futex resumed>) = 0 [pid 311] umount2("./119", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 305] getdents64(3 [pid 2235] <... close resumed>) = 0 [pid 2221] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2220] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2235] symlink("/dev/binderfs", "./binderfs" [pid 2221] <... futex resumed>) = 0 [pid 2220] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] openat(AT_FDCWD, "./119", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] umount2("./119/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./123/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2235] <... symlink resumed>) = 0 [pid 2221] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2220] exit_group(0 [pid 311] <... openat resumed>) = 3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2235] write(1, "executing program\n", 18 [pid 2221] <... futex resumed>) = ? [pid 2220] <... exit_group resumed>) = ? [pid 311] fstat(3 [pid 308] newfstatat(AT_FDCWD, "./119/binderfs" [pid 305] newfstatat(AT_FDCWD, "./123/binderfs" [pid 2235] <... write resumed>) = 18 [pid 2221] +++ exited with 0 +++ [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2235] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 308] unlink("./119/binderfs" [pid 305] unlink("./123/binderfs" [pid 2235] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] <... unlink resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 2235] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] umount2("./119/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 305] getdents64(3 [pid 2235] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2235] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] newfstatat(AT_FDCWD, "./119/binderfs" [pid 308] close(3 [pid 305] close(3 [pid 2235] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... close resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 2235] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] unlink("./119/binderfs" [pid 308] rmdir("./119" [pid 305] rmdir("./123" [pid 2235] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] <... unlink resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 2235] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 311] getdents64(3 [pid 308] mkdir("./120", 0777 [pid 305] mkdir("./124", 0777 [pid 2235] <... mprotect resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 2235] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] close(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2235] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... close resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2235] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] rmdir("./119" [pid 2223] <... futex resumed>) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) [pid 311] <... rmdir resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 2237 attached ci2-android-5-15/strace-static-x86_64: Process 2238 attached [pid 2235] <... clone3 resumed> => {parent_tid=[2237]}, 88) = 2237 [pid 2223] +++ exited with 0 +++ [pid 2220] +++ exited with 0 +++ [pid 311] mkdir("./120", 0777 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2235] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... mkdir resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2238 [pid 2235] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2239 [pid 2235] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [ 30.244506][ T2173] FS: 0000000000000000(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 [ 30.254038][ T2173] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 30.261484][ T2173] CR2: 00007fd1a44281b0 CR3: 0000000127569000 CR4: 00000000003506b0 [ 30.269616][ T2173] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 30.277636][ T2173] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 30.286222][ T2173] Call Trace: [ 30.290012][ T2173] [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 2235] <... futex resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2240 attached [pid 2238] set_robust_list(0x555563d1b6a0, 24 [pid 2237] set_robust_list(0x7fd1a43f59a0, 24 [pid 2235] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2240 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2239 attached [pid 2239] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2239] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2239] chdir("./124") = 0 [pid 2239] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2239] setpgid(0, 0) = 0 [pid 2239] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2239] write(3, "1000", 4) = 4 [pid 2239] close(3) = 0 [pid 2239] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2238] <... set_robust_list resumed>) = 0 [pid 2237] <... set_robust_list resumed>) = 0 [pid 2237] rt_sigprocmask(SIG_SETMASK, [] [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2220, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2240] set_robust_list(0x555563d1b6a0, 24 [pid 2238] rt_sigprocmask(SIG_SETMASK, [] [pid 2237] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2240] <... set_robust_list resumed>) = 0 [pid 2238] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] umount2("./137", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2239] write(1, "executing program\n", 18) = 18 [pid 2239] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2239] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2239] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2239] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2239] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2239] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2239] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2241]}, 88) = 2241 [pid 2239] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2239] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2239] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2241 attached [pid 2241] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2241] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2241] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2241] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2239] <... futex resumed>) = 0 [pid 2239] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 2239] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2241] <... futex resumed>) = 1 [pid 2241] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2241] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2239] <... futex resumed>) = 0 [pid 2239] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2239] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2241] <... futex resumed>) = 1 [pid 2241] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2241] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2239] <... futex resumed>) = 0 [pid 2239] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2239] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2240] rt_sigprocmask(SIG_SETMASK, [] [pid 2238] chdir("./120" [pid 2237] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2241] <... futex resumed>) = 1 [pid 2241] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2241] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2239] <... futex resumed>) = 0 [pid 2239] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2239] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2241] <... futex resumed>) = 1 [pid 2241] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2242 [pid 2241] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2239] <... futex resumed>) = 0 [pid 2239] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2239] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2241] <... futex resumed>) = 1 [pid 2241] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2241] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2239] <... futex resumed>) = 0 [pid 2239] exit_group(0) = ? [pid 2241] <... futex resumed>) = ? [pid 2241] +++ exited with 0 +++ [pid 2239] +++ exited with 0 +++ [pid 2240] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2238] <... chdir resumed>) = 0 [pid 2237] <... socket resumed>) = 3 [pid 304] openat(AT_FDCWD, "./137", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2239, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2240] chdir("./120" [pid 2238] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 304] <... openat resumed>) = 3 [pid 2237] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2240] <... chdir resumed>) = 0 [pid 2238] <... prctl resumed>) = 0 [pid 304] fstat(3 [pid 2237] <... futex resumed>) = 1 [pid 2235] <... futex resumed>) = 0 [pid 2235] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2235] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2240] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2240] setpgid(0, 0) = 0 [pid 2240] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2240] write(3, "1000", 4) = 4 [pid 2240] close(3) = 0 [pid 2240] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2240] write(1, "executing program\n", 18) = 18 [pid 2240] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2240] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2240] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2240] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2240] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2240] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2240] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2243]}, 88) = 2243 [pid 2240] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2240] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2240] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2238] setpgid(0, 0) = 0 [pid 2238] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2238] write(3, "1000", 4) = 4 [pid 2238] close(3) = 0 [pid 2238] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2237] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2238] write(1, "executing program\n", 18) = 18 [pid 2238] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2238] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2238] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2238] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2238] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2238] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2238] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2244]}, 88) = 2244 [pid 2238] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2238] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2238] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2243 attached [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./124", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./124", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./124/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2237] <... socket resumed>) = 4 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] getdents64(3 [pid 305] newfstatat(AT_FDCWD, "./124/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./124/binderfs") = 0 executing program executing program [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./124") = 0 [pid 305] mkdir("./125", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2245 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2243] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2243] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2243] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2243] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2240] <... futex resumed>) = 0 [pid 2240] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2240] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2243] <... futex resumed>) = 1 [pid 2243] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2243] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2240] <... futex resumed>) = 0 [pid 2240] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2240] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2237] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 2244 attached ci2-android-5-15/strace-static-x86_64: Process 2245 attached ) = 1 [pid 2235] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2244] set_robust_list(0x7fd1a43f59a0, 24 [pid 2237] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2235] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2243] <... futex resumed>) = 1 [pid 2243] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2243] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2240] <... futex resumed>) = 0 [pid 2240] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2240] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2243] <... futex resumed>) = 1 [pid 2243] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2243] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2240] <... futex resumed>) = 0 [pid 2240] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2240] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2243] <... futex resumed>) = 1 [pid 2243] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2246 [pid 2243] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2240] <... futex resumed>) = 0 [pid 2240] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2240] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2243] <... futex resumed>) = 1 [pid 2243] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2243] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2240] <... futex resumed>) = 0 [pid 2240] exit_group(0) = ? [pid 2243] <... futex resumed>) = ? [pid 2243] +++ exited with 0 +++ [pid 2240] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2240, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] umount2("./137/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2237] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2235] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... restart_syscall resumed>) = 0 [pid 2237] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 304] newfstatat(AT_FDCWD, "./137/binderfs" [pid 2245] set_robust_list(0x555563d1b6a0, 24 [pid 2244] <... set_robust_list resumed>) = 0 [pid 2237] <... connect resumed>) = -1 EEXIST (File exists) [pid 2235] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./137/binderfs" [pid 311] umount2("./120", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... unlink resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] getdents64(3 [pid 311] openat(AT_FDCWD, "./120", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... openat resumed>) = 3 [pid 304] close(3 [pid 311] fstat(3 [pid 304] <... close resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] rmdir("./137" [pid 311] getdents64(3 [pid 304] <... rmdir resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] mkdir("./138", 0777 [pid 311] umount2("./120/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... mkdir resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] newfstatat(AT_FDCWD, "./120/binderfs" [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] unlink("./120/binderfs") = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2247 [pid 311] getdents64(3 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] close(3 [pid 2245] <... set_robust_list resumed>) = 0 [pid 2244] rt_sigprocmask(SIG_SETMASK, [] [pid 2237] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... close resumed>) = 0 [pid 2244] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2237] <... futex resumed>) = 0 [pid 2235] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2245] rt_sigprocmask(SIG_SETMASK, [] [pid 2244] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] rmdir("./120") = 0 [pid 311] mkdir("./121", 0777) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2248 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2247 attached [pid 2247] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2247] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2247] chdir("./138") = 0 [pid 2247] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2247] setpgid(0, 0) = 0 [pid 2247] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2247] write(3, "1000", 4) = 4 [pid 2247] close(3) = 0 [pid 2247] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2247] write(1, "executing program\n", 18) = 18 [pid 2247] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2247] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2247] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2247] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2247] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2237] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2235] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2247] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2235] <... futex resumed>) = 0 [pid 2237] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2244] <... socket resumed>) = 3 [pid 2237] sendfile(-1, -1, [3 [pid 2235] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2244] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 2248 attached [pid 2245] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2237] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2247] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2247] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2249]}, 88) = 2249 [pid 2247] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2247] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2247] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2249 attached [pid 2249] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2249] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2249] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2249] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2247] <... futex resumed>) = 0 [pid 2247] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2247] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2249] <... futex resumed>) = 1 [pid 2249] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2249] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2247] <... futex resumed>) = 0 [pid 2247] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2247] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2249] <... futex resumed>) = 1 [pid 2249] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2249] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2247] <... futex resumed>) = 0 [pid 2247] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2247] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2249] <... futex resumed>) = 1 [pid 2249] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2249] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2247] <... futex resumed>) = 0 [pid 2247] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2247] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2249] <... futex resumed>) = 1 [pid 2249] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2244] <... futex resumed>) = 1 [pid 2238] <... futex resumed>) = 0 [pid 2245] chdir("./125" [pid 2244] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2238] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] <... chdir resumed>) = 0 [pid 2244] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2237] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] set_robust_list(0x555563d1b6a0, 24 [pid 2245] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2244] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2248] <... set_robust_list resumed>) = 0 [pid 2237] <... futex resumed>) = 1 [pid 2235] <... futex resumed>) = 0 [pid 2238] <... futex resumed>) = 0 executing program [pid 2238] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2249] <... clone3 resumed>) = 2250 [pid 2249] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2247] <... futex resumed>) = 0 [pid 2247] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2247] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2249] <... futex resumed>) = 1 [pid 2249] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2249] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2247] <... futex resumed>) = 0 [pid 2247] exit_group(0) = ? [pid 2249] <... futex resumed>) = ? [pid 2249] +++ exited with 0 +++ [pid 2247] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2247, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 30.293142][ T2173] pppol2tp_release+0x150/0x2b0 [ 30.298464][ T2173] sock_close+0xb8/0x200 [ 30.303080][ T2173] ? sock_mmap+0xa0/0xa0 [ 30.307712][ T2173] __fput+0x22b/0x900 [ 30.311947][ T2173] ____fput+0x15/0x20 [ 30.316417][ T2173] task_work_run+0x127/0x190 [ 30.321572][ T2173] do_exit+0xb70/0x29a0 [ 30.325807][ T2173] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 30.332226][ T2173] ? put_task_struct+0x90/0x90 [ 30.337544][ T2173] ? __kasan_check_write+0x14/0x20 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2245] <... prctl resumed>) = 0 [pid 2245] setpgid(0, 0) = 0 [pid 2245] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2245] write(3, "1000", 4) = 4 [pid 2245] close(3) = 0 [pid 2245] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2245] write(1, "executing program\n", 18) = 18 [pid 2245] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2245] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2244] <... socket resumed>) = 4 [pid 2245] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2248] rt_sigprocmask(SIG_SETMASK, [] [pid 2235] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2245] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2244] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2237] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2235] <... futex resumed>) = 0 [pid 2245] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2245] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2245] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2245] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2245] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2251]}, 88) = 2251 [pid 2245] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2245] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2245] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2248] chdir("./121") = 0 [pid 2248] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2248] setpgid(0, 0) = 0 [pid 2248] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2248] write(3, "1000", 4) = 4 [pid 2248] close(3) = 0 executing program [pid 2248] symlink("/dev/binderfs", "./binderfs") = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 2248] write(1, "executing program\n", 18) = 18 executing program [pid 2248] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./138", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2248] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2248] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] openat(AT_FDCWD, "./138", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2248] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] <... openat resumed>) = 3 [pid 2248] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] fstat(3 [pid 2248] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2248] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] getdents64(3 [pid 2248] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2248] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2244] <... futex resumed>) = 1 [pid 304] umount2("./138/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2248] <... mprotect resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2248] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2238] <... futex resumed>) = 0 [pid 2244] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2237] <... clone3 resumed>) = 2252 [pid 2235] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] newfstatat(AT_FDCWD, "./138/binderfs"ci2-android-5-15/strace-static-x86_64: Process 2251 attached [pid 2248] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2244] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2238] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2237] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2235] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2248] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] unlink("./138/binderfs") = 0 [pid 2248] <... clone3 resumed> => {parent_tid=[2253]}, 88) = 2253 [pid 304] getdents64(3 [pid 2248] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2248] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] close(3 [pid 2248] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... close resumed>) = 0 [pid 2248] <... futex resumed>) = 0 [pid 304] rmdir("./138" [pid 2248] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rmdir resumed>) = 0 [pid 304] mkdir("./139", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2254 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2254 attached [pid 2254] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2254] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2254] chdir("./139") = 0 [pid 2244] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2238] <... futex resumed>) = 0 [pid 2237] <... futex resumed>) = 0 [pid 2235] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] set_robust_list(0x7fd1a43f59a0, 24 [pid 2244] <... connect resumed>) = -1 EEXIST (File exists) [pid 2238] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2237] ioctl(3, PPPIOCSMRU, 0 [pid 2235] <... futex resumed>) = 0 [pid 2254] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2254] setpgid(0, 0) = 0 [pid 2254] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2254] write(3, "1000", 4) = 4 [pid 2254] close(3) = 0 [pid 2254] symlink("/dev/binderfs", "./binderfs") = 0 ci2-android-5-15/strace-static-x86_64: Process 2253 attached [pid 2253] set_robust_list(0x7fd1a43f59a0, 24 [pid 2254] write(1, "executing program\n", 18 [pid 2253] <... set_robust_list resumed>) = 0 [pid 2254] <... write resumed>) = 18 [pid 2253] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 executing program [pid 2254] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2253] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2254] <... futex resumed>) = 0 [pid 2254] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2254] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2254] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2253] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2254] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2248] <... futex resumed>) = 0 [pid 2248] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2248] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2253] <... futex resumed>) = 1 [pid 2253] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2254] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2253] <... socket resumed>) = 4 [pid 2251] <... set_robust_list resumed>) = 0 [pid 2244] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2238] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2237] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2235] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2254] <... mprotect resumed>) = 0 [pid 2254] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2253] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] <... futex resumed>) = 0 [pid 2248] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2248] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2253] <... futex resumed>) = 1 [pid 2253] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2254] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2254] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2253] <... connect resumed>) = -1 EEXIST (File exists) [pid 2253] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] <... futex resumed>) = 0 [pid 2248] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2248] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2253] <... futex resumed>) = 1 [pid 2253] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2253] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] <... futex resumed>) = 0 [pid 2248] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2248] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2253] <... futex resumed>) = 1 [pid 2253] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2256 [pid 2254] <... clone3 resumed> => {parent_tid=[2255]}, 88) = 2255 [pid 2254] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2254] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2254] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2253] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] rt_sigprocmask(SIG_SETMASK, [] [pid 2244] <... futex resumed>) = 0 [pid 2238] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2237] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2235] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2251] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2244] sendfile(-1, -1, [3 [pid 2237] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2255 attached [pid 2251] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2244] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2238] <... futex resumed>) = 0 [pid 2237] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2235] exit_group(0 [pid 2248] <... futex resumed>) = 0 [pid 2248] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2248] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2253] <... futex resumed>) = 1 [pid 2253] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2253] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2248] <... futex resumed>) = 0 [pid 2248] exit_group(0) = ? [pid 2253] <... futex resumed>) = ? [pid 2253] +++ exited with 0 +++ [pid 2248] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2248, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2251] <... socket resumed>) = 3 [pid 2251] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2245] <... futex resumed>) = 0 [pid 2251] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2245] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] <... socket resumed>) = 4 [pid 2245] <... futex resumed>) = 0 [pid 2251] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2251] <... futex resumed>) = 0 [pid 2245] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2251] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2245] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] <... connect resumed>) = -1 EEXIST (File exists) [pid 2245] <... futex resumed>) = 0 [pid 2251] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2251] <... futex resumed>) = 0 [pid 2245] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2251] sendfile(-1, -1, [3 [pid 2245] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2245] <... futex resumed>) = 0 [pid 2251] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2251] <... futex resumed>) = 0 [pid 2245] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2251] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2245] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2251] <... clone3 resumed>) = 2257 [pid 2245] <... futex resumed>) = 0 [pid 2251] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2251] <... futex resumed>) = 0 [pid 2245] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2251] ioctl(3, PPPIOCSMRU, 0 [pid 2245] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2244] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2238] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2251] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2245] <... futex resumed>) = 0 [pid 2235] <... exit_group resumed>) = ? [pid 2251] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2245] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2251] <... futex resumed>) = 0 [pid 2245] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2244] <... futex resumed>) = 0 [pid 2238] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2237] <... futex resumed>) = ? [pid 2251] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2245] exit_group(0 [pid 2251] <... futex resumed>) = ? [pid 2245] <... exit_group resumed>) = ? [pid 2251] +++ exited with 0 +++ [pid 2245] +++ exited with 0 +++ [pid 2244] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2238] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2237] +++ exited with 0 +++ [pid 2235] +++ exited with 0 +++ [pid 311] <... restart_syscall resumed>) = 0 [pid 2255] set_robust_list(0x7fd1a43f59a0, 24 [pid 2244] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2238] <... futex resumed>) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2245, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] umount2("./121", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./121", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./121/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./121/binderfs" [pid 2255] <... set_robust_list resumed>) = 0 [pid 2244] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2238] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2235, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] unlink("./121/binderfs") = 0 [pid 311] getdents64(3 [pid 305] <... restart_syscall resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 305] umount2("./125", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] rmdir("./121" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... rmdir resumed>) = 0 [pid 305] openat(AT_FDCWD, "./125", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] mkdir("./122", 0777 [pid 305] <... openat resumed>) = 3 [pid 311] <... mkdir resumed>) = 0 [pid 305] fstat(3 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] getdents64(3 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./125/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2258 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 305] newfstatat(AT_FDCWD, "./125/binderfs" [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./125/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 2244] <... clone3 resumed>) = 2259 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] rmdir("./125"ci2-android-5-15/strace-static-x86_64: Process 2258 attached [pid 2255] rt_sigprocmask(SIG_SETMASK, [] [pid 2244] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 305] mkdir("./126", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2260 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2260 attached [pid 2260] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2260] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2260] chdir("./126") = 0 [pid 2260] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2260] setpgid(0, 0) = 0 [pid 2260] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2260] write(3, "1000", 4) = 4 [pid 2260] close(3) = 0 [pid 2260] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2260] write(1, "executing program\n", 18) = 18 [pid 2260] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2260] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2260] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2260] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2260] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2260] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2260] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2261]}, 88) = 2261 [pid 2260] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2260] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2260] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2261 attached [pid 2261] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2261] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2261] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2255] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2244] <... futex resumed>) = 1 [pid 2261] <... socket resumed>) = 3 [pid 2261] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... futex resumed>) = 0 [pid 2260] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2260] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2261] <... futex resumed>) = 1 [pid 2261] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2238] <... futex resumed>) = 0 [pid 2258] set_robust_list(0x555563d1b6a0, 24 [pid 2255] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2244] ioctl(3, PPPIOCSMRU, 0 [pid 2238] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2261] <... socket resumed>) = 4 [pid 2261] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... futex resumed>) = 0 [pid 2260] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2260] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2261] <... futex resumed>) = 1 executing program [ 30.343134][ T2173] __x64_sys_exit+0x40/0x40 [ 30.348720][ T2173] x64_sys_call+0x44/0x9a0 [ 30.353784][ T2173] do_syscall_64+0x4c/0xa0 [ 30.358500][ T2173] ? clear_bhb_loop+0x50/0xa0 [ 30.363700][ T2173] ? clear_bhb_loop+0x50/0xa0 [ 30.370269][ T2173] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 30.376251][ T2173] RIP: 0033:0x7fd1a4415949 [ 30.381566][ T2173] Code: Unable to access opcode bytes at RIP 0x7fd1a441591f. [pid 2261] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2258] <... set_robust_list resumed>) = 0 [pid 2255] <... socket resumed>) = 3 [pid 2238] <... futex resumed>) = 0 [pid 306] umount2("./135", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2258] rt_sigprocmask(SIG_SETMASK, [] [pid 2255] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2244] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2238] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2258] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2255] <... futex resumed>) = 1 [pid 2254] <... futex resumed>) = 0 [pid 2244] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2238] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] openat(AT_FDCWD, "./135", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2258] chdir("./122" [pid 2255] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2244] <... futex resumed>) = 0 [pid 2238] exit_group(0 [pid 2258] <... chdir resumed>) = 0 [pid 2254] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2238] <... exit_group resumed>) = ? [pid 306] <... openat resumed>) = 3 [pid 2254] <... futex resumed>) = 1 [pid 2254] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2258] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2244] +++ exited with 0 +++ [pid 2238] +++ exited with 0 +++ [pid 2255] <... futex resumed>) = 0 [pid 306] fstat(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2238, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2258] <... prctl resumed>) = 0 [pid 2255] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2258] setpgid(0, 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 2255] <... socket resumed>) = 4 [pid 306] getdents64(3 [pid 2258] <... setpgid resumed>) = 0 [pid 2255] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./120", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./120", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./120/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./120/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./120/binderfs") = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./120") = 0 [pid 308] mkdir("./121", 0777) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2262 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2261] <... connect resumed>) = 0 [pid 2258] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2255] <... futex resumed>) = 1 [pid 306] umount2("./135/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2254] <... futex resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2258] <... openat resumed>) = 3 [pid 2254] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2258] write(3, "1000", 4 [pid 2255] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2254] <... futex resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./135/binderfs"ci2-android-5-15/strace-static-x86_64: Process 2262 attached [pid 2262] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2262] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2262] chdir("./121") = 0 [pid 2262] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2262] setpgid(0, 0) = 0 [pid 2262] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2262] write(3, "1000", 4) = 4 [pid 2262] close(3) = 0 [pid 2262] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 2262] write(1, "executing program\n", 18) = 18 [pid 2262] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2262] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2262] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2262] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2262] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2262] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2262] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2263]}, 88) = 2263 [pid 2262] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2262] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2262] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2261] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... futex resumed>) = 0 [pid 2260] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2260] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2261] <... futex resumed>) = 1 [pid 2261] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2261] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... futex resumed>) = 0 [pid 2260] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2260] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2261] <... futex resumed>) = 1 [pid 2261] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2264 [pid 2261] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... futex resumed>) = 0 [pid 2260] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2260] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2261] <... futex resumed>) = 1 [pid 2258] <... write resumed>) = 4 [pid 2261] ioctl(3, PPPIOCSMRU, 0 [pid 2255] <... connect resumed>) = -1 EEXIST (File exists) [pid 2254] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2258] close(3 [pid 2255] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] unlink("./135/binderfs" [pid 2258] <... close resumed>) = 0 [pid 2255] <... futex resumed>) = 0 [pid 2254] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2258] symlink("/dev/binderfs", "./binderfs" [pid 2255] sendfile(-1, -1, [3 [pid 2254] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 2261] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 2261] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2260] <... futex resumed>) = 0 [pid 2260] exit_group(0) = ? [pid 2261] <... futex resumed>) = ? [pid 2261] +++ exited with 0 +++ [pid 2260] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2260, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2263 attached [pid 2263] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2263] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2263] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2263] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] <... futex resumed>) = 0 [pid 2262] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2262] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2263] <... futex resumed>) = 1 [pid 2263] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2263] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] <... futex resumed>) = 0 [pid 2258] <... symlink resumed>) = 0 [pid 2255] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2254] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./126", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./126", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./126/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./126/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./126/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./126") = 0 [pid 305] mkdir("./127", 0777 [pid 2255] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... mkdir resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2255] <... futex resumed>) = 1 [pid 306] close(3 [pid 2258] write(1, "executing program\n", 18 [pid 2255] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2258] <... write resumed>) = 18 [pid 306] <... close resumed>) = 0 [pid 2263] <... futex resumed>) = 1 [pid 2262] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2258] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2254] <... futex resumed>) = 0 [pid 306] rmdir("./135" executing program [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2258] <... futex resumed>) = 0 [pid 2254] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2255] <... futex resumed>) = 0 [pid 2254] <... futex resumed>) = 1 [pid 2255] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2254] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2265 [ 30.390156][ T2173] RSP: 002b:00007fd1a43f5118 EFLAGS: 00000246 ORIG_RAX: 000000000000003c [ 30.399367][ T2173] RAX: ffffffffffffffda RBX: 00007fd1a44c7b48 RCX: 00007fd1a4415949 [ 30.408202][ T2173] RDX: 00007fd1a43f59c8 RSI: 0000000000000000 RDI: 0000000000000000 [ 30.417388][ T2173] RBP: 00007fd1a44c7b40 R08: 0000000000000000 R09: 0000000023800000 [ 30.425806][ T2173] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fd1a44944d4 [ 30.434340][ T2173] R13: 0000200000000040 R14: 0000200000000908 R15: 0000200000000900 ci2-android-5-15/strace-static-x86_64: Process 2265 attached [pid 2263] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2262] <... futex resumed>) = 0 [pid 2258] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2255] <... clone3 resumed>) = 2266 [pid 306] <... rmdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 2265] set_robust_list(0x555563d1b6a0, 24 [pid 2263] <... connect resumed>) = -1 EEXIST (File exists) [pid 2262] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2258] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 306] mkdir("./136", 0777 [pid 2265] <... set_robust_list resumed>) = 0 [pid 2263] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2258] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2255] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2263] <... futex resumed>) = 0 [pid 2262] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2258] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2255] <... futex resumed>) = 1 [pid 2254] <... futex resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 2263] sendfile(-1, -1, [3 [pid 2262] <... futex resumed>) = 0 [pid 2258] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2263] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2262] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2258] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2263] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2258] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2255] ioctl(3, PPPIOCSMRU, 0 [pid 2254] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2265] rt_sigprocmask(SIG_SETMASK, [] [pid 2263] <... futex resumed>) = 0 [pid 2262] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2258] <... mprotect resumed>) = 0 [pid 2255] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2254] <... futex resumed>) = 0 [pid 2265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2263] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2262] <... futex resumed>) = 0 [pid 2258] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2255] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 2267 attached [pid 2265] chdir("./127" [pid 2263] <... clone3 resumed>) = 2268 [pid 2262] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2258] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2255] <... futex resumed>) = 0 [pid 2254] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2267 [pid 2267] set_robust_list(0x555563d1b6a0, 24 [pid 2265] <... chdir resumed>) = 0 [pid 2263] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2258] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 2267] <... set_robust_list resumed>) = 0 [pid 2265] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2263] <... futex resumed>) = 0 [pid 2262] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2255] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2254] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2263] ioctl(3, PPPIOCSMRU, 0 [pid 2262] <... futex resumed>) = 0 [pid 2258] <... clone3 resumed> => {parent_tid=[2269]}, 88) = 2269 [pid 2263] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2262] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2258] rt_sigprocmask(SIG_SETMASK, [] [pid 2265] <... prctl resumed>) = 0 [pid 2263] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2258] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2254] exit_group(0 [pid 2265] setpgid(0, 0 [pid 2263] <... futex resumed>) = 0 [pid 2262] exit_group(0 [pid 2258] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2262] <... exit_group resumed>) = ? [pid 2258] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2269 attached [pid 2267] rt_sigprocmask(SIG_SETMASK, [] [pid 2265] <... setpgid resumed>) = 0 [pid 2263] +++ exited with 0 +++ [pid 2255] <... futex resumed>) = ? [pid 2254] <... exit_group resumed>) = ? [pid 2269] set_robust_list(0x7fd1a43f59a0, 24 [pid 2267] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2262] +++ exited with 0 +++ [pid 2258] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2265] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2255] +++ exited with 0 +++ [pid 2269] <... set_robust_list resumed>) = 0 [pid 2269] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2269] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2269] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2258] <... futex resumed>) = 0 [pid 2254] +++ exited with 0 +++ [pid 2258] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2262, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2254, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2258] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2265] <... openat resumed>) = 3 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2269] <... futex resumed>) = 1 [pid 2269] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2265] write(3, "1000", 4 [pid 2269] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2258] <... futex resumed>) = 0 [pid 2258] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2258] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2269] <... futex resumed>) = 1 [pid 2269] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2265] <... write resumed>) = 4 [pid 2269] <... connect resumed>) = -1 EEXIST (File exists) [pid 2267] chdir("./136" [pid 2265] close(3 [pid 2269] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2258] <... futex resumed>) = 0 [pid 2258] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2258] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2269] <... futex resumed>) = 1 [pid 2269] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2269] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2258] <... futex resumed>) = 0 [pid 2258] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2258] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2269] <... futex resumed>) = 1 [pid 2269] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2267] <... chdir resumed>) = 0 [pid 2265] <... close resumed>) = 0 [pid 2269] <... clone3 resumed>) = 2270 [pid 2267] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2265] symlink("/dev/binderfs", "./binderfs" [pid 2269] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2258] <... futex resumed>) = 0 [pid 2269] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2258] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2269] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2258] <... futex resumed>) = 0 [pid 2269] ioctl(3, PPPIOCSMRU, 0 [pid 2258] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2269] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2269] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2258] <... futex resumed>) = 0 [pid 2269] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2258] exit_group(0 [pid 2269] <... futex resumed>) = ? [pid 2258] <... exit_group resumed>) = ? [pid 2269] +++ exited with 0 +++ [pid 2267] <... prctl resumed>) = 0 [pid 2265] <... symlink resumed>) = 0 [pid 2267] setpgid(0, 0 [pid 2258] +++ exited with 0 +++ [pid 2265] write(1, "executing program\n", 18) = 18 [pid 2267] <... setpgid resumed>) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2258, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2265] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2267] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2265] <... futex resumed>) = 0 [pid 2267] <... openat resumed>) = 3 [pid 2265] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] <... restart_syscall resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 2267] write(3, "1000", 4 [pid 2265] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2267] <... write resumed>) = 4 [pid 2265] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2267] close(3 [pid 2265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2267] <... close resumed>) = 0 [pid 2265] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] umount2("./122", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2267] symlink("/dev/binderfs", "./binderfs" [pid 2265] <... mmap resumed>) = 0x7fd1a43d5000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] umount2("./121", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./139", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2265] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./122", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2265] <... mprotect resumed>) = 0 [pid 304] openat(AT_FDCWD, "./139", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... openat resumed>) = 3 [pid 308] openat(AT_FDCWD, "./121", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2265] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... openat resumed>) = 3 [pid 2265] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] fstat(3 [pid 308] <... openat resumed>) = 3 [pid 2265] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] fstat(3 [pid 304] fstat(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3 [pid 308] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 2271 attached [pid 304] getdents64(3 [pid 2271] set_robust_list(0x7fd1a43f59a0, 24 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 executing program [pid 308] umount2("./121/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./139/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2267] <... symlink resumed>) = 0 [pid 2265] <... clone3 resumed> => {parent_tid=[2271]}, 88) = 2271 [pid 311] umount2("./122/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2267] write(1, "executing program\n", 18 [pid 2265] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./121/binderfs" [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2267] <... write resumed>) = 18 [pid 2265] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] newfstatat(AT_FDCWD, "./122/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] newfstatat(AT_FDCWD, "./139/binderfs" [pid 2267] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2265] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./121/binderfs" [pid 2267] <... futex resumed>) = 0 [pid 2265] <... futex resumed>) = 0 [pid 311] unlink("./122/binderfs" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2271] <... set_robust_list resumed>) = 0 [pid 2271] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... unlink resumed>) = 0 [pid 304] unlink("./139/binderfs" [pid 2265] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2271] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] <... unlink resumed>) = 0 [pid 311] getdents64(3 [pid 304] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 2267] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] getdents64(3 [pid 2267] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] close(3 [pid 308] close(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 2267] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] rmdir("./122" [pid 308] rmdir("./121" [pid 304] close(3 [pid 2271] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] <... rmdir resumed>) = 0 [pid 2271] <... socket resumed>) = 3 [pid 304] <... close resumed>) = 0 [pid 311] mkdir("./123", 0777 [pid 308] <... rmdir resumed>) = 0 [pid 304] rmdir("./139" [pid 2267] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2271] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2271] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2267] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2265] <... futex resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 308] mkdir("./122", 0777 [pid 304] <... rmdir resumed>) = 0 [pid 2267] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2265] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... mkdir resumed>) = 0 [pid 304] mkdir("./140", 0777 [pid 2271] <... futex resumed>) = 0 [pid 2267] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2265] <... futex resumed>) = 1 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2271] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2267] <... mprotect resumed>) = 0 [pid 2265] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 2271] <... socket resumed>) = 4 [pid 2267] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2271] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 2272 attached [pid 2267] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2271] <... futex resumed>) = 1 [pid 2265] <... futex resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2272 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2272] set_robust_list(0x555563d1b6a0, 24 [pid 2271] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2267] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2265] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2272] <... set_robust_list resumed>) = 0 [pid 2271] <... connect resumed>) = -1 EEXIST (File exists) [pid 2265] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 2273 attached [pid 2272] rt_sigprocmask(SIG_SETMASK, [] [pid 2271] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2267] <... clone3 resumed> => {parent_tid=[2274]}, 88) = 2274 [pid 2265] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2273 [pid 2272] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2271] <... futex resumed>) = 0 [pid 2267] rt_sigprocmask(SIG_SETMASK, [] [pid 2265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2275 [pid 2272] chdir("./123" [pid 2271] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2267] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2265] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 2272] <... chdir resumed>) = 0 [pid 2271] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2267] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2265] <... futex resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2272] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2271] sendfile(-1, -1, [3 [pid 2267] <... futex resumed>) = 0 [pid 2265] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2272] <... prctl resumed>) = 0 [pid 2271] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2267] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2272] setpgid(0, 0 [pid 2271] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2272] <... setpgid resumed>) = 0 [pid 2271] <... futex resumed>) = 1 [pid 2265] <... futex resumed>) = 0 [pid 2272] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2271] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2265] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 2275 attached [pid 2273] set_robust_list(0x555563d1b6a0, 24 [pid 2272] <... openat resumed>) = 3 [pid 2271] <... clone3 resumed>) = 2276 [pid 2265] <... futex resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2272] write(3, "1000", 4 [pid 2271] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2265] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2272] <... write resumed>) = 4 [pid 2271] <... futex resumed>) = 0 [pid 2265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2272] close(3 [pid 2271] ioctl(3, PPPIOCSMRU, 0 [pid 2265] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2272] <... close resumed>) = 0 [pid 2271] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2265] <... futex resumed>) = 0 [pid 2273] <... set_robust_list resumed>) = 0 [pid 2272] symlink("/dev/binderfs", "./binderfs" [pid 2271] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2265] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2275] set_robust_list(0x555563d1b6a0, 24 [pid 2273] rt_sigprocmask(SIG_SETMASK, [] [pid 2272] <... symlink resumed>) = 0 [pid 2271] <... futex resumed>) = 0 [pid 2265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2275] <... set_robust_list resumed>) = 0 [pid 2273] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2272] write(1, "executing program\n", 18 [pid 2271] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2265] exit_group(0 [pid 2272] <... write resumed>) = 18 [pid 2271] <... futex resumed>) = ? [pid 2265] <... exit_group resumed>) = ? [pid 2275] rt_sigprocmask(SIG_SETMASK, [] [pid 2273] chdir("./122" [pid 2272] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2271] +++ exited with 0 +++ [pid 2265] +++ exited with 0 +++ [pid 2272] <... futex resumed>) = 0 [pid 2272] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2265, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2272] <... rt_sigaction resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2274 attached [pid 2272] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2274] set_robust_list(0x7fd1a43f59a0, 24 [pid 2272] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2274] <... set_robust_list resumed>) = 0 [pid 2272] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2274] rt_sigprocmask(SIG_SETMASK, [] [pid 2272] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2274] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2272] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2274] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2272] <... mprotect resumed>) = 0 [pid 2275] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2274] <... socket resumed>) = 3 [pid 2273] <... chdir resumed>) = 0 [pid 2272] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2274] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2272] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2274] <... futex resumed>) = 1 [pid 2272] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2267] <... futex resumed>) = 0 [pid 2274] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2267] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2272] <... clone3 resumed> => {parent_tid=[2277]}, 88) = 2277 [pid 2267] <... futex resumed>) = 0 [pid 2274] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2272] rt_sigprocmask(SIG_SETMASK, [] [pid 2267] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2274] <... socket resumed>) = 4 [pid 2273] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2272] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2274] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2272] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2274] <... futex resumed>) = 1 [pid 2272] <... futex resumed>) = 0 [pid 2267] <... futex resumed>) = 0 [pid 2274] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2272] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2267] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2267] <... futex resumed>) = 0 [pid 2274] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2267] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2274] <... connect resumed>) = -1 EEXIST (File exists) [pid 2273] <... prctl resumed>) = 0 [pid 2274] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2267] <... futex resumed>) = 0 [pid 2274] sendfile(-1, -1, [3 [pid 2267] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2274] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2267] <... futex resumed>) = 0 [pid 2274] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2267] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2274] <... futex resumed>) = 0 [pid 2267] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2274] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2267] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] chdir("./140" [pid 2274] <... clone3 resumed>) = 2278 [pid 2273] setpgid(0, 0 [pid 2267] <... futex resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 2274] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2267] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2274] <... futex resumed>) = 0 [pid 2267] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2274] ioctl(3, PPPIOCSMRU, 0 [pid 2273] <... setpgid resumed>) = 0 [pid 2267] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] <... chdir resumed>) = 0 [pid 2274] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2267] <... futex resumed>) = 0 [pid 2274] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2267] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2274] <... futex resumed>) = 0 [pid 2267] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2274] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2267] exit_group(0 [pid 2274] <... futex resumed>) = ? [pid 2267] <... exit_group resumed>) = ? executing program executing program [pid 2275] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2274] +++ exited with 0 +++ [pid 2273] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2267] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2277 attached [pid 305] umount2("./127", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2277] set_robust_list(0x7fd1a43f59a0, 24 [pid 2273] <... openat resumed>) = 3 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2275] <... prctl resumed>) = 0 [pid 2273] write(3, "1000", 4 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2267, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] openat(AT_FDCWD, "./127", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2277] <... set_robust_list resumed>) = 0 [pid 2277] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2277] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2277] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2272] <... futex resumed>) = 0 [pid 2272] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2272] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2277] <... futex resumed>) = 1 [pid 2277] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2273] <... write resumed>) = 4 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... openat resumed>) = 3 [pid 2275] setpgid(0, 0 [pid 2273] close(3 [pid 2277] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2272] <... futex resumed>) = 0 [pid 2272] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2272] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2277] <... futex resumed>) = 1 [pid 2277] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2273] <... close resumed>) = 0 [pid 305] fstat(3 [pid 2275] <... setpgid resumed>) = 0 [pid 2277] <... connect resumed>) = -1 EEXIST (File exists) [pid 2277] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2272] <... futex resumed>) = 0 [pid 2272] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2273] symlink("/dev/binderfs", "./binderfs" [pid 2272] <... futex resumed>) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2275] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2272] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2277] <... futex resumed>) = 1 [pid 2277] sendfile(-1, -1, [3 [pid 2273] <... symlink resumed>) = 0 [pid 305] getdents64(3 [pid 2277] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2277] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] <... openat resumed>) = 3 [pid 2272] <... futex resumed>) = 0 [pid 2273] write(1, "executing program\n", 18 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2275] write(3, "1000", 4 [pid 2272] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2272] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2277] <... futex resumed>) = 1 [pid 305] umount2("./127/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2275] <... write resumed>) = 4 [pid 2273] <... write resumed>) = 18 executing program [pid 2277] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2279 [pid 2275] close(3 [pid 2273] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2273] <... futex resumed>) = 0 [pid 2275] <... close resumed>) = 0 [pid 2273] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] newfstatat(AT_FDCWD, "./127/binderfs" [pid 2277] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] symlink("/dev/binderfs", "./binderfs" [pid 2273] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2277] <... futex resumed>) = 1 [pid 2272] <... futex resumed>) = 0 [pid 2277] ioctl(3, PPPIOCSMRU, 0 [pid 2272] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2277] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2272] <... futex resumed>) = 0 [pid 2277] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2272] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2277] <... futex resumed>) = 0 [pid 2272] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2277] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2272] exit_group(0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2277] <... futex resumed>) = ? [pid 2275] <... symlink resumed>) = 0 [pid 2273] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2272] <... exit_group resumed>) = ? [pid 306] <... restart_syscall resumed>) = 0 [pid 2277] +++ exited with 0 +++ [pid 2275] write(1, "executing program\n", 18 [pid 2273] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2272] +++ exited with 0 +++ [pid 305] unlink("./127/binderfs" [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2272, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2275] <... write resumed>) = 18 [pid 2275] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2275] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2275] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2275] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2275] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2275] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2273] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2275] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2273] <... mmap resumed>) = 0x7fd1a43d5000 [pid 305] <... unlink resumed>) = 0 [pid 2275] <... clone3 resumed> => {parent_tid=[2280]}, 88) = 2280 [pid 2275] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2275] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2275] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2273] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] umount2("./136", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2273] <... mprotect resumed>) = 0 [pid 305] getdents64(3ci2-android-5-15/strace-static-x86_64: Process 2280 attached [pid 2280] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2280] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2280] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2280] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2273] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2275] <... futex resumed>) = 0 [pid 2275] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2275] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2280] <... futex resumed>) = 1 [pid 2280] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2273] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] openat(AT_FDCWD, "./136", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] close(3 [pid 2280] <... socket resumed>) = 4 [pid 2273] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... openat resumed>) = 3 [pid 305] <... close resumed>) = 0 [pid 2280] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3 [pid 305] rmdir("./127" [pid 2275] <... futex resumed>) = 0 [pid 2275] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2275] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2280] <... futex resumed>) = 1 [pid 2273] <... clone3 resumed> => {parent_tid=[2281]}, 88) = 2281 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2280] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2273] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... rmdir resumed>) = 0 [pid 2273] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 305] mkdir("./128", 0777 [pid 2273] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2273] <... futex resumed>) = 0 [pid 2280] <... connect resumed>) = -1 EEXIST (File exists) [pid 2280] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] <... futex resumed>) = 0 [pid 2275] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2275] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2280] <... futex resumed>) = 1 [pid 305] <... mkdir resumed>) = 0 [pid 2273] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./136/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2280] sendfile(-1, -1, [3 [pid 306] newfstatat(AT_FDCWD, "./136/binderfs" [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] unlink("./136/binderfs" [pid 2280] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2280] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] <... futex resumed>) = 0 [pid 2275] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... unlink resumed>) = 0 [pid 2275] <... futex resumed>) = 0 [pid 2275] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2280] <... futex resumed>) = 1 [pid 2280] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2283 [pid 306] getdents64(3 [pid 2280] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2282 executing program [pid 2275] <... futex resumed>) = 0 [pid 2275] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] close(3 [pid 2275] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 2280] <... futex resumed>) = 1 [pid 2280] ioctl(3, PPPIOCSMRU, 0 [pid 306] <... close resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2280] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2280] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2275] <... futex resumed>) = 0 [pid 2275] exit_group(0 [pid 306] rmdir("./136" [pid 2275] <... exit_group resumed>) = ? [pid 2280] <... futex resumed>) = ? [pid 2280] +++ exited with 0 +++ [pid 2275] +++ exited with 0 +++ [pid 306] <... rmdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2281 attached [pid 2281] set_robust_list(0x7fd1a43f59a0, 24 [pid 306] mkdir("./137", 0777 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2275, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2281] <... set_robust_list resumed>) = 0 [pid 2281] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2281] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2281] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2273] <... futex resumed>) = 0 [pid 2273] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2273] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2281] <... futex resumed>) = 1 [pid 306] <... mkdir resumed>) = 0 [pid 2281] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2281] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2273] <... futex resumed>) = 0 [pid 2273] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2273] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2281] <... futex resumed>) = 1 [pid 2281] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-5-15/strace-static-x86_64: Process 2282 attached [pid 2282] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2282] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2281] <... connect resumed>) = -1 EEXIST (File exists) [pid 2282] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2282] chdir("./128" [pid 2281] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2282] <... chdir resumed>) = 0 [pid 2282] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2282] setpgid(0, 0) = 0 [pid 2282] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2282] write(3, "1000", 4) = 4 [pid 2282] close(3) = 0 [pid 2282] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2282] write(1, "executing program\n", 18) = 18 [pid 2282] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2282] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2282] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2282] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2282] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2284 [pid 2282] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 2282] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2281] <... futex resumed>) = 1 [pid 2273] <... futex resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2273] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2281] sendfile(-1, -1, [3 [pid 2273] <... futex resumed>) = 0 [pid 2281] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2273] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./123", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./123", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2281] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 2281] <... futex resumed>) = 1 [pid 2273] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2273] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] umount2("./123/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2273] <... futex resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2273] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] newfstatat(AT_FDCWD, "./123/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./123/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./123" [pid 304] <... restart_syscall resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 311] mkdir("./124", 0777 [pid 2281] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] umount2("./140", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2286 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 304] openat(AT_FDCWD, "./140", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... openat resumed>) = 3 [pid 304] fstat(3 [pid 2282] <... clone3 resumed> => {parent_tid=[2285]}, 88) = 2285 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2282] rt_sigprocmask(SIG_SETMASK, [] [pid 304] getdents64(3 [pid 2282] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2282] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2282] <... futex resumed>) = 0 [pid 304] umount2("./140/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2282] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./140/binderfs"ci2-android-5-15/strace-static-x86_64: Process 2284 attached , {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./140/binderfs" [pid 2284] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2284] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... unlink resumed>) = 0 [pid 2284] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3 [pid 2284] chdir("./137" [pid 304] <... close resumed>) = 0 [pid 304] rmdir("./140" [pid 2284] <... chdir resumed>) = 0 [pid 2284] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 304] <... rmdir resumed>) = 0 [pid 2284] <... prctl resumed>) = 0 [pid 304] mkdir("./141", 0777 [pid 2284] setpgid(0, 0) = 0 [pid 2284] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2284] write(3, "1000", 4 [pid 304] <... mkdir resumed>) = 0 [pid 2284] <... write resumed>) = 4 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2284] close(3 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2284] <... close resumed>) = 0 [pid 2284] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2284] write(1, "executing program\n", 18) = 18 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2287 [pid 2284] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 2284] <... futex resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2284] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2284] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2284] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2284] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2284] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2281] <... clone3 resumed>) = 2288 [pid 2284] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2281] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 2286 attached [pid 2284] <... clone3 resumed> => {parent_tid=[2289]}, 88) = 2289 [pid 2284] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2284] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2281] <... futex resumed>) = 1 [pid 2273] <... futex resumed>) = 0 [pid 2273] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 executing program executing program [pid 2281] ioctl(3, PPPIOCSMRU, 0 [pid 2273] <... futex resumed>) = 0 [pid 2273] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2284] <... futex resumed>) = 0 [pid 2284] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2281] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) ci2-android-5-15/strace-static-x86_64: Process 2285 attached [pid 2285] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2285] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2285] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2285] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2282] <... futex resumed>) = 0 [pid 2282] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2282] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2285] <... futex resumed>) = 1 [pid 2285] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2281] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2285] <... socket resumed>) = 4 [pid 2285] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2282] <... futex resumed>) = 0 [pid 2282] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2282] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2285] <... futex resumed>) = 1 [pid 2285] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2281] <... futex resumed>) = 1 [pid 2273] <... futex resumed>) = 0 [pid 2286] set_robust_list(0x555563d1b6a0, 24 [pid 2273] exit_group(0) = ? [pid 2286] <... set_robust_list resumed>) = 0 [pid 2285] <... connect resumed>) = -1 EEXIST (File exists) ci2-android-5-15/strace-static-x86_64: Process 2287 attached [pid 2287] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2287] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2287] chdir("./141" [pid 2286] rt_sigprocmask(SIG_SETMASK, [] [pid 2287] <... chdir resumed>) = 0 [pid 2286] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2287] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2286] chdir("./124" [pid 2281] +++ exited with 0 +++ [pid 2273] +++ exited with 0 +++ [pid 2285] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2273, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2286] <... chdir resumed>) = 0 [pid 2285] <... futex resumed>) = 1 [pid 2282] <... futex resumed>) = 0 [pid 2286] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2285] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2282] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2286] <... prctl resumed>) = 0 [pid 2285] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2282] <... futex resumed>) = 0 [pid 2286] setpgid(0, 0 [pid 2285] sendfile(-1, -1, [3 [pid 2282] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2286] <... setpgid resumed>) = 0 [pid 2285] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2286] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2285] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2287] <... prctl resumed>) = 0 [pid 2287] setpgid(0, 0) = 0 [pid 2287] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2285] <... futex resumed>) = 1 [pid 2282] <... futex resumed>) = 0 [pid 2282] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2282] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2289 attached [pid 2287] <... openat resumed>) = 3 [pid 2285] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2286] <... openat resumed>) = 3 [pid 2289] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2289] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2289] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2287] write(3, "1000", 4) = 4 [pid 2287] close(3) = 0 [pid 2289] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2284] <... futex resumed>) = 0 [pid 2284] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2284] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2289] <... futex resumed>) = 1 [pid 2285] <... clone3 resumed>) = 2290 [pid 2289] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2287] symlink("/dev/binderfs", "./binderfs" [pid 2289] <... socket resumed>) = 4 [pid 2286] write(3, "1000", 4 [pid 2287] <... symlink resumed>) = 0 [pid 2286] <... write resumed>) = 4 [pid 2285] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2289] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2284] <... futex resumed>) = 0 [pid 2284] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2284] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2289] <... futex resumed>) = 1 [pid 2289] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2286] close(3 [pid 2282] <... futex resumed>) = 0 [pid 2285] <... futex resumed>) = 1 [pid 2289] <... connect resumed>) = -1 EEXIST (File exists) [pid 2282] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2286] <... close resumed>) = 0 [pid 2282] <... futex resumed>) = 0 [pid 2286] symlink("/dev/binderfs", "./binderfs" [pid 2282] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2289] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2284] <... futex resumed>) = 0 [pid 2284] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 30.443220][ T2173] [ 30.446491][ T2173] ---[ end trace 87f75fb3dc9cc3df ]--- [pid 2284] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2286] <... symlink resumed>) = 0 [pid 2285] ioctl(3, PPPIOCSMRU, 0 [pid 2289] <... futex resumed>) = 1 [pid 2289] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2287] write(1, "executing program\n", 18 [pid 2289] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2287] <... write resumed>) = 18 [pid 2284] <... futex resumed>) = 0 [pid 2284] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2284] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2286] write(1, "executing program\n", 18 [pid 308] <... restart_syscall resumed>) = 0 [pid 2285] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2286] <... write resumed>) = 18 [pid 2289] <... futex resumed>) = 1 [pid 2287] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2286] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2285] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./122", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2289] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2286] <... futex resumed>) = 0 [pid 2285] <... futex resumed>) = 1 [pid 2282] <... futex resumed>) = 0 [pid 308] openat(AT_FDCWD, "./122", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2289] <... clone3 resumed>) = 2291 [pid 2286] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2285] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2282] exit_group(0 [pid 308] <... openat resumed>) = 3 [pid 2286] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2282] <... exit_group resumed>) = ? [pid 308] fstat(3 [pid 2285] <... futex resumed>) = ? [pid 2287] <... futex resumed>) = 0 [pid 2287] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2286] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2287] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2286] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 2287] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2286] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] umount2("./122/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2287] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2286] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2287] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2286] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] newfstatat(AT_FDCWD, "./122/binderfs" [pid 2287] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2286] <... mprotect resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2287] <... mprotect resumed>) = 0 [pid 2286] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] unlink("./122/binderfs" [pid 2285] +++ exited with 0 +++ [pid 2282] +++ exited with 0 +++ [pid 2289] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2287] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2286] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 2286] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2282, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] close(3 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./122" [pid 2289] <... futex resumed>) = 1 [pid 2287] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2284] <... futex resumed>) = 0 [pid 2289] ioctl(3, PPPIOCSMRU, 0 [pid 2287] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2284] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2293 attached [pid 2289] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2286] <... clone3 resumed> => {parent_tid=[2292]}, 88) = 2292 [pid 2284] <... futex resumed>) = 0 [pid 308] mkdir("./123", 0777 [pid 2289] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2287] <... clone3 resumed> => {parent_tid=[2293]}, 88) = 2293 [pid 2284] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2292 attached [pid 2293] set_robust_list(0x7fd1a43f59a0, 24 [pid 2289] <... futex resumed>) = 0 [pid 2287] rt_sigprocmask(SIG_SETMASK, [] [pid 2286] rt_sigprocmask(SIG_SETMASK, [] [pid 2284] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] <... mkdir resumed>) = 0 [pid 2289] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2287] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2286] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2284] exit_group(0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... restart_syscall resumed>) = 0 [pid 2289] <... futex resumed>) = ? [pid 2287] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2286] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2284] <... exit_group resumed>) = ? [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2293] <... set_robust_list resumed>) = 0 [pid 2289] +++ exited with 0 +++ [pid 2287] <... futex resumed>) = 0 [pid 2286] <... futex resumed>) = 0 [pid 2284] +++ exited with 0 +++ [pid 2287] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2286] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2284, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] umount2("./128", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2292] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2292] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2292] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2294 [pid 2292] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] openat(AT_FDCWD, "./128", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... openat resumed>) = 3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2286] <... futex resumed>) = 0 [pid 2286] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] getdents64(3 [pid 2293] rt_sigprocmask(SIG_SETMASK, [] [pid 2292] <... futex resumed>) = 1 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2286] <... futex resumed>) = 0 [pid 305] umount2("./128/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2292] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2286] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2292] <... socket resumed>) = 4 [pid 305] newfstatat(AT_FDCWD, "./128/binderfs" [pid 2292] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2286] <... futex resumed>) = 0 [pid 305] unlink("./128/binderfs" [pid 2286] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2286] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... unlink resumed>) = 0 [pid 305] getdents64(3 [pid 2292] <... futex resumed>) = 1 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2292] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 305] close(3 [pid 2292] <... connect resumed>) = -1 EEXIST (File exists) [pid 305] <... close resumed>) = 0 [pid 2292] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] rmdir("./128" [pid 2286] <... futex resumed>) = 0 [pid 2286] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 2286] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] mkdir("./129", 0777 [pid 2292] <... futex resumed>) = 1 [pid 2292] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2292] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2286] <... futex resumed>) = 0 [pid 2286] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2286] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2292] <... futex resumed>) = 1 [pid 305] <... mkdir resumed>) = 0 [pid 2292] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2293] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2292] <... clone3 resumed>) = 2295 [pid 306] <... restart_syscall resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2292] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2286] <... futex resumed>) = 0 [pid 2286] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2286] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2292] <... futex resumed>) = 1 [pid 2292] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2292] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2286] <... futex resumed>) = 0 [pid 2286] exit_group(0) = ? [pid 2292] <... futex resumed>) = ? [pid 2293] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2292] +++ exited with 0 +++ [pid 2286] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2294 attached [pid 2294] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2294] rt_sigprocmask(SIG_SETMASK, [] [pid 306] umount2("./137", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2286, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2296 [pid 2294] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2294] chdir("./123" [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2294] <... chdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 306] openat(AT_FDCWD, "./137", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2294] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2294] setpgid(0, 0) = 0 [pid 2294] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... restart_syscall resumed>) = 0 [pid 2294] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2293] <... socket resumed>) = 3 [pid 2294] write(3, "1000", 4 [pid 306] fstat(3 [pid 2294] <... write resumed>) = 4 [pid 311] umount2("./124", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] getdents64(3 [pid 311] openat(AT_FDCWD, "./124", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2294] close(3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] <... openat resumed>) = 3 [pid 306] umount2("./137/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] fstat(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] newfstatat(AT_FDCWD, "./137/binderfs" [pid 2294] <... close resumed>) = 0 [pid 311] getdents64(3 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2294] symlink("/dev/binderfs", "./binderfs" [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] unlink("./137/binderfs" [pid 311] umount2("./124/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2294] <... symlink resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... unlink resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./124/binderfs" [pid 306] getdents64(3 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] unlink("./124/binderfs" [pid 306] close(3 executing program executing program executing program [pid 2294] write(1, "executing program\n", 18) = 18 [pid 311] <... unlink resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 311] getdents64(3 [pid 306] rmdir("./137" [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2294] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2294] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 306] <... rmdir resumed>) = 0 [pid 311] close(3 [pid 306] mkdir("./138", 0777 [pid 311] <... close resumed>) = 0 [pid 2294] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2294] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2294] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2294] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 2294] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] rmdir("./124" [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2294] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2294] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] <... rmdir resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2293] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] mkdir("./125", 0777 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2293] <... futex resumed>) = 1 [pid 2287] <... futex resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 2294] <... clone3 resumed> => {parent_tid=[2297]}, 88) = 2297 [pid 2287] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2298 [pid 2293] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2294] rt_sigprocmask(SIG_SETMASK, [] [pid 2287] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2294] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2287] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 2294] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2293] <... socket resumed>) = 4 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2294] <... futex resumed>) = 0 [pid 2294] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2296 attached [pid 2296] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2296] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2296] chdir("./129" [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2296] <... chdir resumed>) = 0 [pid 2296] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2296] setpgid(0, 0) = 0 [pid 2296] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2293] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2299 [pid 2296] write(3, "1000", 4 [pid 2293] <... futex resumed>) = 1 [pid 2287] <... futex resumed>) = 0 [pid 2296] <... write resumed>) = 4 [pid 2287] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 2296] close(3 [pid 2287] <... futex resumed>) = 0 [pid 2296] <... close resumed>) = 0 [pid 2293] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2287] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2296] symlink("/dev/binderfs", "./binderfs" [pid 2293] <... connect resumed>) = -1 EEXIST (File exists) ci2-android-5-15/strace-static-x86_64: Process 2297 attached [pid 2296] <... symlink resumed>) = 0 [pid 2293] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] write(1, "executing program\n", 18) = 18 [pid 2296] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2287] <... futex resumed>) = 0 [pid 2296] <... futex resumed>) = 0 [pid 2293] <... futex resumed>) = 1 [pid 2287] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2287] <... futex resumed>) = 0 [pid 2296] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2287] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2296] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2296] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2296] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2293] sendfile(-1, -1, [3 [pid 2296] <... mprotect resumed>) = 0 [pid 2296] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2293] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2296] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2293] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2300]}, 88) = 2300 [pid 2297] set_robust_list(0x7fd1a43f59a0, 24 [pid 2293] <... futex resumed>) = 1 [pid 2287] <... futex resumed>) = 0 [pid 2296] rt_sigprocmask(SIG_SETMASK, [] [pid 2287] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2287] <... futex resumed>) = 0 [pid 2296] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2287] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2293] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2296] <... futex resumed>) = 0 [pid 2296] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2299 attached [pid 2299] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2299] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2299] chdir("./125") = 0 [pid 2299] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2299] setpgid(0, 0) = 0 [pid 2293] <... clone3 resumed>) = 2301 [pid 2299] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2293] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2297] <... set_robust_list resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2298 attached [pid 2293] <... futex resumed>) = 1 [pid 2287] <... futex resumed>) = 0 [pid 2299] write(3, "1000", 4 [pid 2298] set_robust_list(0x555563d1b6a0, 24 [pid 2287] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2299] <... write resumed>) = 4 [pid 2298] <... set_robust_list resumed>) = 0 [pid 2297] rt_sigprocmask(SIG_SETMASK, [] [pid 2293] ioctl(3, PPPIOCSMRU, 0 [pid 2287] <... futex resumed>) = 0 [pid 2299] close(3 [pid 2298] rt_sigprocmask(SIG_SETMASK, [] [pid 2297] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2293] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2287] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2299] <... close resumed>) = 0 [pid 2298] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2299] symlink("/dev/binderfs", "./binderfs" [pid 2298] chdir("./138" [pid 2297] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2293] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2298] <... chdir resumed>) = 0 [pid 2298] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2298] setpgid(0, 0) = 0 [pid 2298] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2293] <... futex resumed>) = 1 [pid 2287] <... futex resumed>) = 0 [pid 2298] <... openat resumed>) = 3 [pid 2297] <... socket resumed>) = 3 [pid 2293] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2287] exit_group(0 [pid 2299] <... symlink resumed>) = 0 [pid 2298] write(3, "1000", 4 [pid 2287] <... exit_group resumed>) = ? [pid 2299] write(1, "executing program\n", 18 [pid 2298] <... write resumed>) = 4 [pid 2297] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2293] <... futex resumed>) = ? [pid 2298] close(3) = 0 [pid 2298] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2298] write(1, "executing program\n", 18) = 18 [pid 2298] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2293] +++ exited with 0 +++ [pid 2287] +++ exited with 0 +++ [pid 2298] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2298] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 executing program executing program [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2287, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2298] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2298] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2298] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2297] <... futex resumed>) = 1 [pid 2294] <... futex resumed>) = 0 [pid 2298] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2294] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2298] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2294] <... futex resumed>) = 0 [pid 2294] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2298] <... clone3 resumed> => {parent_tid=[2302]}, 88) = 2302 [pid 2298] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2298] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2298] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2297] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IPci2-android-5-15/strace-static-x86_64: Process 2300 attached [pid 2300] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2300] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2300] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2300] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2297] <... socket resumed>) = 4 [pid 2300] <... futex resumed>) = 1 [pid 2296] <... futex resumed>) = 0 [pid 2300] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2296] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2300] <... socket resumed>) = 4 [pid 2296] <... futex resumed>) = 0 [pid 2300] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2300] <... futex resumed>) = 0 [pid 2296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2300] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2296] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2300] <... connect resumed>) = -1 EEXIST (File exists) [pid 2299] <... write resumed>) = 18 [pid 2297] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] <... futex resumed>) = 0 [pid 2300] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2300] <... futex resumed>) = 0 [pid 2296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2300] sendfile(-1, -1, [3 [pid 2296] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2300] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2296] <... futex resumed>) = 0 [pid 2300] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2300] <... futex resumed>) = 0 [pid 2296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2300] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2296] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2300] <... clone3 resumed>) = 2303 [pid 2299] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2297] <... futex resumed>) = 1 [pid 2296] <... futex resumed>) = 0 [pid 2294] <... futex resumed>) = 0 [pid 2300] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2294] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2300] <... futex resumed>) = 0 [pid 2297] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2294] <... futex resumed>) = 0 [pid 2300] ioctl(3, PPPIOCSMRU, 0 [pid 2296] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2294] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2300] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2296] <... futex resumed>) = 0 [pid 2300] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2300] <... futex resumed>) = 0 [pid 2296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2300] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2297] <... connect resumed>) = -1 EEXIST (File exists) [pid 2296] exit_group(0 [pid 2300] <... futex resumed>) = ? [pid 2299] <... futex resumed>) = 0 [pid 2296] <... exit_group resumed>) = ? [pid 2300] +++ exited with 0 +++ [pid 2299] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2297] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2296] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2302 attached [pid 2302] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2302] rt_sigprocmask(SIG_SETMASK, [] [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2296, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2297] <... futex resumed>) = 1 [pid 2294] <... futex resumed>) = 0 [pid 2294] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2294] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2302] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2302] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2297] sendfile(-1, -1, [3 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... restart_syscall resumed>) = 0 [pid 2302] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2298] <... futex resumed>) = 0 [pid 2298] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2298] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2302] <... futex resumed>) = 1 [pid 2302] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2297] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2302] <... socket resumed>) = 4 [pid 2297] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2302] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2298] <... futex resumed>) = 0 [pid 2298] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2299] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2298] <... futex resumed>) = 0 [pid 2297] <... futex resumed>) = 1 [pid 2294] <... futex resumed>) = 0 [pid 304] umount2("./141", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2299] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2298] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2297] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2294] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2302] <... futex resumed>) = 1 [pid 2299] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2294] <... futex resumed>) = 0 [pid 304] openat(AT_FDCWD, "./141", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2302] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2299] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2294] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... openat resumed>) = 3 [pid 2302] <... connect resumed>) = -1 EEXIST (File exists) [pid 2299] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2297] <... clone3 resumed>) = 2304 [pid 304] fstat(3 [pid 2302] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2299] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2302] <... futex resumed>) = 1 [pid 2299] <... mprotect resumed>) = 0 [pid 2298] <... futex resumed>) = 0 [pid 2297] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] getdents64(3 [pid 2302] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2299] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2298] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2297] <... futex resumed>) = 1 [pid 2294] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2299] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2298] <... futex resumed>) = 0 [pid 2297] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2294] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./141/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2299] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2298] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2294] <... futex resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2294] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] newfstatat(AT_FDCWD, "./141/binderfs" [pid 2297] ioctl(3, PPPIOCSMRU, 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2299] <... clone3 resumed> => {parent_tid=[2305]}, 88) = 2305 [pid 2297] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 304] unlink("./141/binderfs" [pid 2302] sendfile(-1, -1, [3 [pid 2299] rt_sigprocmask(SIG_SETMASK, [] [pid 2297] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./141") = 0 [pid 304] mkdir("./142", 0777 [pid 2299] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2297] <... futex resumed>) = 1 [pid 2294] <... futex resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 2302] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2299] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2297] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2294] exit_group(0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2299] <... futex resumed>) = 0 [pid 2297] <... futex resumed>) = ? [pid 2294] <... exit_group resumed>) = ? [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2302] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2299] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2297] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2305 attached [pid 2305] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2294] +++ exited with 0 +++ [pid 2305] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2294, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2305] <... socket resumed>) = 3 [pid 2305] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2299] <... futex resumed>) = 0 [pid 2299] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2299] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2306 [pid 2305] <... futex resumed>) = 1 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 2305] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2305] <... socket resumed>) = 4 [pid 2305] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2299] <... futex resumed>) = 0 [pid 2299] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2299] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2305] <... futex resumed>) = 1 [pid 2302] <... futex resumed>) = 1 [pid 2298] <... futex resumed>) = 0 [pid 2298] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2298] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2305] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2305] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2299] <... futex resumed>) = 0 [pid 2299] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2299] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2305] <... futex resumed>) = 1 [pid 2305] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2305] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... restart_syscall resumed>) = 0 [pid 2299] <... futex resumed>) = 0 [pid 2299] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2299] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2305] <... futex resumed>) = 1 [pid 305] umount2("./129", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2305] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./129", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./129/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2302] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./129/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./129/binderfs") = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3 [pid 2305] <... clone3 resumed>) = 2307 [pid 305] <... close resumed>) = 0 [pid 305] rmdir("./129" [pid 2305] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... rmdir resumed>) = 0 [pid 2299] <... futex resumed>) = 0 [pid 305] mkdir("./130", 0777 [pid 2299] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2299] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2305] <... futex resumed>) = 1 [pid 2305] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2305] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2299] <... futex resumed>) = 0 [pid 2299] exit_group(0) = ? [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2305] <... futex resumed>) = ? [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2309 [pid 2305] +++ exited with 0 +++ [pid 2299] +++ exited with 0 +++ [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2299, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2302] <... clone3 resumed>) = 2308 ci2-android-5-15/strace-static-x86_64: Process 2306 attached [pid 2306] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2306] chdir("./142") = 0 [pid 2306] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2306] setpgid(0, 0) = 0 [pid 2306] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2302] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2306] <... openat resumed>) = 3 [pid 2302] <... futex resumed>) = 1 [pid 2298] <... futex resumed>) = 0 [pid 2298] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... restart_syscall resumed>) = 0 [pid 2298] <... futex resumed>) = 0 [pid 2302] ioctl(3, PPPIOCSMRU, 0 [pid 2298] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./125", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2302] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./125", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2302] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 2302] <... futex resumed>) = 1 [pid 2298] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2298] exit_group(0 [pid 311] umount2("./125/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2298] <... exit_group resumed>) = ? [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./125/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./125/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./125" [pid 2302] +++ exited with 0 +++ [pid 2298] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2298, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] mkdir("./126", 0777 executing program executing program [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] umount2("./123", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 2310 attached [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2310 [pid 308] openat(AT_FDCWD, "./123", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3 [pid 2306] write(3, "1000", 4 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2306] <... write resumed>) = 4 [pid 308] getdents64(3 [pid 2306] close(3) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2306] symlink("/dev/binderfs", "./binderfs" [pid 308] umount2("./123/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2310] set_robust_list(0x555563d1b6a0, 24 [pid 2306] <... symlink resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2306] write(1, "executing program\n", 18 [pid 308] newfstatat(AT_FDCWD, "./123/binderfs" [pid 2306] <... write resumed>) = 18 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2306] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] unlink("./123/binderfs" [pid 2306] <... futex resumed>) = 0 [pid 2306] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 308] <... unlink resumed>) = 0 [pid 2306] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] getdents64(3 [pid 2306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2306] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] close(3 [pid 2306] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./123" [pid 2306] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./124", 0777 [pid 2306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2306] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2311]}, 88) = 2311 [pid 308] <... mkdir resumed>) = 0 [pid 2306] rt_sigprocmask(SIG_SETMASK, [] [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2306] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2306] <... futex resumed>) = 0 [pid 2306] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2309 attached [pid 2309] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2312 [pid 2310] <... set_robust_list resumed>) = 0 [pid 2309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2309] chdir("./130" [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 2309] <... chdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2309] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2309] setpgid(0, 0) = 0 [pid 2309] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2310] rt_sigprocmask(SIG_SETMASK, [] [pid 2309] <... openat resumed>) = 3 [pid 2309] write(3, "1000", 4) = 4 [pid 2309] close(3) = 0 [pid 2309] symlink("/dev/binderfs", "./binderfs" [pid 2310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2309] <... symlink resumed>) = 0 [pid 2309] write(1, "executing program\n", 18 [pid 2310] chdir("./126"ci2-android-5-15/strace-static-x86_64: Process 2311 attached [pid 2311] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2311] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2311] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2310] <... chdir resumed>) = 0 [pid 2306] <... futex resumed>) = 0 [pid 2306] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2306] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2311] <... futex resumed>) = 1 [pid 2311] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2309] <... write resumed>) = 18 [pid 2311] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2306] <... futex resumed>) = 0 [pid 2306] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2309] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2306] <... futex resumed>) = 0 [pid 2306] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2311] <... futex resumed>) = 1 [pid 2311] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2310] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2309] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2312 attached [pid 2310] <... prctl resumed>) = 0 [pid 2311] <... connect resumed>) = -1 EEXIST (File exists) [pid 2312] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2310] setpgid(0, 0 [pid 2309] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2311] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2312] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2312] chdir("./124" [pid 2310] <... setpgid resumed>) = 0 [pid 2309] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2312] <... chdir resumed>) = 0 [pid 2312] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2312] setpgid(0, 0) = 0 [pid 2312] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2309] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2311] <... futex resumed>) = 1 [pid 2310] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2306] <... futex resumed>) = 0 [pid 2306] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2306] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2312] <... openat resumed>) = 3 [pid 2312] write(3, "1000", 4) = 4 [pid 2312] close(3) = 0 [pid 2312] symlink("/dev/binderfs", "./binderfs" [pid 2311] sendfile(-1, -1, [3 [pid 2309] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2311] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2309] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2311] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2310] <... openat resumed>) = 3 [pid 2309] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2311] <... futex resumed>) = 1 [pid 2306] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 2306] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2311] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2309] <... mprotect resumed>) = 0 [pid 2306] <... futex resumed>) = 0 [pid 2310] write(3, "1000", 4 [pid 2306] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./138", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./138", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./138/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2311] <... clone3 resumed>) = 2313 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./138/binderfs" [pid 2310] <... write resumed>) = 4 [pid 2309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2311] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2310] close(3 [pid 2309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] unlink("./138/binderfs" [pid 2311] <... futex resumed>) = 1 [pid 2310] <... close resumed>) = 0 [pid 2309] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2306] <... futex resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 2311] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2310] symlink("/dev/binderfs", "./binderfs" [pid 2306] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 2306] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2306] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(3) = 0 [pid 306] rmdir("./138") = 0 [pid 306] mkdir("./139", 0777 [pid 2311] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2310] <... symlink resumed>) = 0 [pid 2309] <... clone3 resumed> => {parent_tid=[2314]}, 88) = 2314 [pid 306] <... mkdir resumed>) = 0 [pid 2311] ioctl(3, PPPIOCSMRU, 0 [pid 2310] write(1, "executing program\n", 18 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD executing program executing program [pid 2311] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2310] <... write resumed>) = 18 [pid 2309] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2315 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 2311] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2310] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2315 attached [pid 2311] <... futex resumed>) = 1 [pid 2310] <... futex resumed>) = 0 [pid 2309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2306] <... futex resumed>) = 0 [pid 2311] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2310] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2315] set_robust_list(0x555563d1b6a0, 24 [pid 2309] <... futex resumed>) = 0 [pid 2306] exit_group(0 [pid 2311] <... futex resumed>) = ? [pid 2306] <... exit_group resumed>) = ? [pid 2315] <... set_robust_list resumed>) = 0 [pid 2311] +++ exited with 0 +++ [pid 2310] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2306] +++ exited with 0 +++ [pid 2312] <... symlink resumed>) = 0 [pid 2310] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2306, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2312] write(1, "executing program\n", 18 [pid 2310] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2312] <... write resumed>) = 18 [pid 2310] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2312] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2310] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2312] <... futex resumed>) = 0 [pid 2310] <... mprotect resumed>) = 0 [pid 2312] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2310] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2312] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2310] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 2310] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2312] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2312] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 304] umount2("./142", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2312] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2312] <... mprotect resumed>) = 0 [pid 304] openat(AT_FDCWD, "./142", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2312] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2310] <... clone3 resumed> => {parent_tid=[2316]}, 88) = 2316 [pid 304] <... openat resumed>) = 3 [pid 2310] rt_sigprocmask(SIG_SETMASK, [] [pid 304] fstat(3 [pid 2310] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2310] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2312] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] getdents64(3 [pid 2310] <... futex resumed>) = 0 [pid 2312] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2310] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./142/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2312] <... clone3 resumed> => {parent_tid=[2317]}, 88) = 2317 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2312] rt_sigprocmask(SIG_SETMASK, [] [pid 304] newfstatat(AT_FDCWD, "./142/binderfs" [pid 2312] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./142/binderfs" [pid 2312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3ci2-android-5-15/strace-static-x86_64: Process 2314 attached ) = 0 [pid 2314] set_robust_list(0x7fd1a43f59a0, 24 [pid 304] rmdir("./142" [pid 2314] <... set_robust_list resumed>) = 0 [pid 2314] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... rmdir resumed>) = 0 [pid 2314] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] mkdir("./143", 0777 [pid 2314] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2314] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 2317 attached [pid 2317] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2309] <... futex resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 2309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2315] rt_sigprocmask(SIG_SETMASK, [] [pid 2309] <... futex resumed>) = 1 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2314] <... futex resumed>) = 0 [pid 2314] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2314] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2317] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2317] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2317] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2312] <... futex resumed>) = 0 [pid 2312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2317] <... futex resumed>) = 1 [pid 2309] <... futex resumed>) = 0 [pid 2309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2318 [pid 2315] chdir("./139" [pid 2309] <... futex resumed>) = 1 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 2309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2315] <... chdir resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2315] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2314] <... futex resumed>) = 0 [pid 2315] <... prctl resumed>) = 0 [pid 2314] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2317] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2314] <... connect resumed>) = -1 EEXIST (File exists) [pid 2317] <... socket resumed>) = 4 [pid 2315] setpgid(0, 0 [pid 2314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 2318 attached [pid 2317] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2315] <... setpgid resumed>) = 0 [pid 2314] <... futex resumed>) = 1 [pid 2309] <... futex resumed>) = 0 [pid 2317] <... futex resumed>) = 1 [pid 2314] sendfile(-1, -1, [3 [pid 2312] <... futex resumed>) = 0 [pid 2309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2317] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2315] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2314] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2309] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2316 attached [pid 2317] <... connect resumed>) = -1 EEXIST (File exists) [pid 2314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2312] <... futex resumed>) = 0 [pid 2309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2318] set_robust_list(0x555563d1b6a0, 24 [pid 2317] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2316] set_robust_list(0x7fd1a43f59a0, 24 [pid 2315] <... openat resumed>) = 3 [pid 2314] <... futex resumed>) = 0 [pid 2312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2317] <... futex resumed>) = 0 [pid 2316] <... set_robust_list resumed>) = 0 [pid 2314] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2318] <... set_robust_list resumed>) = 0 [pid 2317] sendfile(-1, -1, [3 [pid 2316] rt_sigprocmask(SIG_SETMASK, [] [pid 2315] write(3, "1000", 4 [pid 2314] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2309] <... futex resumed>) = 0 [pid 2317] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2316] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2315] <... write resumed>) = 4 [pid 2314] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2312] <... futex resumed>) = 0 [pid 2309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2318] rt_sigprocmask(SIG_SETMASK, [] [pid 2317] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2316] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2315] close(3 [pid 2314] <... clone3 resumed>) = 2319 [pid 2312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2317] <... futex resumed>) = 0 [pid 2316] <... socket resumed>) = 3 [pid 2315] <... close resumed>) = 0 [pid 2318] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2317] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program executing program [pid 2315] symlink("/dev/binderfs", "./binderfs" [pid 2314] <... futex resumed>) = 1 [pid 2312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2309] <... futex resumed>) = 0 [pid 2318] chdir("./143" [pid 2317] <... clone3 resumed>) = 2320 [pid 2316] <... futex resumed>) = 1 [pid 2315] <... symlink resumed>) = 0 [pid 2314] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2312] <... futex resumed>) = 0 [pid 2310] <... futex resumed>) = 0 [pid 2309] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2317] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2316] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2314] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2310] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2309] <... futex resumed>) = 0 [pid 2317] <... futex resumed>) = 0 [pid 2316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2314] ioctl(3, PPPIOCSMRU, 0 [pid 2312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2310] <... futex resumed>) = 0 [pid 2309] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2317] ioctl(3, PPPIOCSMRU, 0 [pid 2316] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2314] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2312] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2310] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2318] <... chdir resumed>) = 0 [pid 2317] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2316] <... socket resumed>) = 4 [pid 2315] write(1, "executing program\n", 18 [pid 2314] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2312] <... futex resumed>) = 0 [pid 2318] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2317] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2315] <... write resumed>) = 18 [pid 2314] <... futex resumed>) = 1 [pid 2312] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2309] <... futex resumed>) = 0 [pid 2318] <... prctl resumed>) = 0 [pid 2317] <... futex resumed>) = 0 [pid 2316] <... futex resumed>) = 1 [pid 2315] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2314] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2312] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2310] <... futex resumed>) = 0 [pid 2309] exit_group(0 [pid 2318] setpgid(0, 0 [pid 2317] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2316] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2315] <... futex resumed>) = 0 [pid 2314] <... futex resumed>) = ? [pid 2312] exit_group(0 [pid 2310] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2309] <... exit_group resumed>) = ? [pid 2318] <... setpgid resumed>) = 0 [pid 2317] <... futex resumed>) = ? [pid 2316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2315] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2314] +++ exited with 0 +++ [pid 2312] <... exit_group resumed>) = ? [pid 2310] <... futex resumed>) = 0 [pid 2309] +++ exited with 0 +++ [pid 2318] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2317] +++ exited with 0 +++ [pid 2316] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2315] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2310] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2316] <... connect resumed>) = -1 EEXIST (File exists) [pid 2316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2310] <... futex resumed>) = 0 [pid 2316] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2310] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2310] <... futex resumed>) = 0 [pid 2316] sendfile(-1, -1, [3 [pid 2310] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2316] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2312] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2309, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2315] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2318] <... openat resumed>) = 3 [pid 2316] <... futex resumed>) = 1 [pid 2315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2310] <... futex resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2312, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2316] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2310] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2310] <... futex resumed>) = 0 [pid 2316] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2310] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2318] write(3, "1000", 4 [pid 2316] <... clone3 resumed>) = 2321 [pid 2315] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2310] <... futex resumed>) = 0 [pid 2316] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2310] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2318] <... write resumed>) = 4 [pid 2316] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2315] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2310] <... futex resumed>) = 0 [pid 2316] ioctl(3, PPPIOCSMRU, 0 [pid 2310] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2316] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2316] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2310] <... futex resumed>) = 0 [pid 2318] close(3 [pid 2316] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2315] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2310] exit_group(0 [pid 2316] <... futex resumed>) = ? [pid 2310] <... exit_group resumed>) = ? [pid 2318] <... close resumed>) = 0 [pid 2316] +++ exited with 0 +++ [pid 2315] <... mprotect resumed>) = 0 [pid 2310] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 2318] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2315] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2310, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2318] write(1, "executing program\n", 18) = 18 [pid 2318] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2318] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2318] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2315] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2318] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2318] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2318] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2315] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] umount2("./124", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2318] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2322]}, 88) = 2322 [pid 2318] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2318] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2318] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2322 attached [pid 2322] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2315] <... clone3 resumed> => {parent_tid=[2323]}, 88) = 2323 [pid 308] openat(AT_FDCWD, "./124", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2322] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 2323 attached , NULL, 8) = 0 [pid 2323] set_robust_list(0x7fd1a43f59a0, 24 [pid 2315] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 3 [pid 2315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2315] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] fstat(3 [pid 2322] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2315] <... futex resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2315] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] getdents64(3 [pid 2322] <... socket resumed>) = 3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2323] <... set_robust_list resumed>) = 0 [pid 2323] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2323] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2318] <... futex resumed>) = 0 [pid 2318] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2318] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2322] <... futex resumed>) = 1 [pid 2322] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2323] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2315] <... futex resumed>) = 0 [pid 2315] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2315] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2323] <... futex resumed>) = 1 [pid 2323] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 308] umount2("./124/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2318] <... futex resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./124/binderfs" [pid 2318] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2323] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2318] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] unlink("./124/binderfs" [pid 2322] <... futex resumed>) = 1 [pid 2322] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] <... unlink resumed>) = 0 [pid 2322] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] getdents64(3 [pid 2322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2318] <... futex resumed>) = 0 [pid 308] close(3 [pid 2318] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2318] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 2322] <... futex resumed>) = 1 [pid 308] rmdir("./124" [pid 2322] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... rmdir resumed>) = 0 [pid 2322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] mkdir("./125", 0777 [pid 2318] <... futex resumed>) = 0 [pid 2318] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2318] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2322] <... futex resumed>) = 1 [pid 2322] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2323] <... futex resumed>) = 1 [pid 2315] <... futex resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 2315] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2315] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2323] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2322] <... clone3 resumed>) = 2324 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2318] <... futex resumed>) = 0 [pid 2318] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2318] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2322] <... futex resumed>) = 1 [pid 2322] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2322] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2318] <... futex resumed>) = 0 [pid 2323] <... connect resumed>) = -1 EEXIST (File exists) [pid 2318] exit_group(0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2325 [pid 2318] <... exit_group resumed>) = ? [pid 2322] <... futex resumed>) = ? [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... restart_syscall resumed>) = 0 executing program [pid 2323] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2322] +++ exited with 0 +++ [pid 2318] +++ exited with 0 +++ [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2325 attached [pid 2325] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2325] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2325] chdir("./125" [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2318, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2325] <... chdir resumed>) = 0 [pid 2325] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2325] setpgid(0, 0) = 0 [pid 2325] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2323] <... futex resumed>) = 1 [pid 2315] <... futex resumed>) = 0 [pid 305] umount2("./130", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2315] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2315] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2323] sendfile(-1, -1, [3 [pid 2325] <... openat resumed>) = 3 [pid 305] openat(AT_FDCWD, "./130", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2325] write(3, "1000", 4) = 4 [pid 2325] close(3) = 0 [pid 2325] symlink("/dev/binderfs", "./binderfs" [pid 305] <... openat resumed>) = 3 [pid 305] fstat(3 [pid 2323] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2323] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2325] <... symlink resumed>) = 0 [pid 2325] write(1, "executing program\n", 18 [pid 305] getdents64(3 [pid 2325] <... write resumed>) = 18 [pid 2325] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2325] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2325] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2325] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2325] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2325] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2323] <... futex resumed>) = 1 [pid 2315] <... futex resumed>) = 0 [pid 2315] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2315] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2325] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2325] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2323] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] umount2("./130/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2325] <... clone3 resumed> => {parent_tid=[2326]}, 88) = 2326 [pid 311] <... restart_syscall resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-android-5-15/strace-static-x86_64: Process 2326 attached [pid 2326] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2326] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2326] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2325] rt_sigprocmask(SIG_SETMASK, [] [pid 2323] <... clone3 resumed>) = 2327 [pid 2325] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] newfstatat(AT_FDCWD, "./130/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] umount2("./126", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2325] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2323] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] unlink("./130/binderfs" [pid 2325] <... futex resumed>) = 1 [pid 2323] <... futex resumed>) = 1 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2315] <... futex resumed>) = 0 [pid 2315] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... unlink resumed>) = 0 [pid 2325] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2323] ioctl(3, PPPIOCSMRU, 0 [pid 311] openat(AT_FDCWD, "./126", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] getdents64(3 [pid 2323] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2315] <... futex resumed>) = 0 [pid 2315] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... openat resumed>) = 3 [pid 2323] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2315] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] fstat(3 [pid 2323] <... futex resumed>) = 0 [pid 2323] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2315] exit_group(0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] close(3 [pid 2323] <... futex resumed>) = ? [pid 2315] <... exit_group resumed>) = ? [pid 311] getdents64(3 [pid 2326] <... futex resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 2326] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] rmdir("./130" [pid 311] umount2("./126/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2326] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2326] <... futex resumed>) = 1 [pid 2325] <... futex resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 311] newfstatat(AT_FDCWD, "./126/binderfs" [pid 2326] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] mkdir("./131", 0777 [pid 311] unlink("./126/binderfs" [pid 2325] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2326] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2325] <... futex resumed>) = 0 [pid 2326] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 311] <... unlink resumed>) = 0 [pid 2325] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2326] <... socket resumed>) = 4 [pid 2326] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2325] <... futex resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 311] getdents64(3 [pid 2325] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] close(3 [pid 2325] <... futex resumed>) = 0 [pid 2325] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... close resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 311] rmdir("./126" [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] <... rmdir resumed>) = 0 [pid 2326] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 311] mkdir("./127", 0777 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2326] <... connect resumed>) = -1 EEXIST (File exists) [pid 2326] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 304] umount2("./143", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2325] <... futex resumed>) = 0 [pid 2325] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2325] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... mkdir resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2326] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2326] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2325] <... futex resumed>) = 0 [pid 2325] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2325] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] openat(AT_FDCWD, "./143", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2326] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2328 [pid 304] <... openat resumed>) = 3 [pid 2323] +++ exited with 0 +++ [pid 2315] +++ exited with 0 +++ [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] fstat(3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2315, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2329 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] umount2("./143/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2326] <... clone3 resumed>) = 2330 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program executing program [pid 304] newfstatat(AT_FDCWD, "./143/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./143/binderfs" [pid 2326] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2325] <... futex resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2325] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2325] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2326] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2326] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 304] close(3 [pid 2325] <... futex resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 304] rmdir("./143" [pid 2325] exit_group(0 [pid 304] <... rmdir resumed>) = 0 [pid 2325] <... exit_group resumed>) = ? [pid 304] mkdir("./144", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2326] +++ exited with 0 +++ [pid 2325] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2329 attached ci2-android-5-15/strace-static-x86_64: Process 2328 attached [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2325, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2331 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2328] set_robust_list(0x555563d1b6a0, 24 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 2328] <... set_robust_list resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2328] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2331 attached [pid 2329] set_robust_list(0x555563d1b6a0, 24 [pid 2328] chdir("./131") = 0 [pid 2328] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2328] setpgid(0, 0) = 0 [pid 2328] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2329] <... set_robust_list resumed>) = 0 [pid 2329] rt_sigprocmask(SIG_SETMASK, [] [pid 2328] <... openat resumed>) = 3 [pid 2329] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2329] chdir("./127" [pid 2328] write(3, "1000", 4 [pid 308] <... restart_syscall resumed>) = 0 [pid 2329] <... chdir resumed>) = 0 [pid 2328] <... write resumed>) = 4 [pid 2329] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2328] close(3 [pid 2329] setpgid(0, 0 [pid 308] umount2("./125", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2328] <... close resumed>) = 0 [pid 2329] <... setpgid resumed>) = 0 [pid 2328] symlink("/dev/binderfs", "./binderfs" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2329] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] openat(AT_FDCWD, "./125", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2329] <... openat resumed>) = 3 [pid 2328] <... symlink resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 2329] write(3, "1000", 4 [pid 308] fstat(3 [pid 2328] write(1, "executing program\n", 18 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2329] <... write resumed>) = 4 [pid 2329] close(3 [pid 308] getdents64(3 [pid 2328] <... write resumed>) = 18 [pid 2329] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2328] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] umount2("./125/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2328] <... futex resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2328] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] newfstatat(AT_FDCWD, "./125/binderfs" [pid 2329] symlink("/dev/binderfs", "./binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2328] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] unlink("./125/binderfs" [pid 2329] <... symlink resumed>) = 0 [pid 2328] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... unlink resumed>) = 0 [pid 306] umount2("./139", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2328] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] getdents64(3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2328] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2328] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] openat(AT_FDCWD, "./139", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] close(3 [pid 2328] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... openat resumed>) = 3 [pid 308] <... close resumed>) = 0 [pid 306] fstat(3 [pid 2328] <... mprotect resumed>) = 0 [pid 308] rmdir("./125" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2328] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2329] write(1, "executing program\n", 18 [pid 308] <... rmdir resumed>) = 0 [pid 2329] <... write resumed>) = 18 [pid 306] getdents64(3 [pid 2328] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] mkdir("./126", 0777 [pid 2328] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2329] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2329] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2329] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] umount2("./139/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2329] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2329] <... mmap resumed>) = 0x7fd1a43d5000 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] newfstatat(AT_FDCWD, "./139/binderfs" [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2329] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2329] <... mprotect resumed>) = 0 [pid 2329] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2329] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2328] <... clone3 resumed> => {parent_tid=[2332]}, 88) = 2332 [pid 306] unlink("./139/binderfs" [pid 2328] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2333 [pid 2329] <... clone3 resumed> => {parent_tid=[2334]}, 88) = 2334 [pid 2329] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... unlink resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 2328] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] getdents64(3 [pid 2328] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2329] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2329] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2329] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2331] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2331] rt_sigprocmask(SIG_SETMASK, [] [pid 2328] <... futex resumed>) = 0 [pid 306] close(3 [pid 2331] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... close resumed>) = 0 [pid 2328] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rmdir("./139" [pid 2331] chdir("./144" [pid 306] <... rmdir resumed>) = 0 [pid 2331] <... chdir resumed>) = 0 [pid 306] mkdir("./140", 0777 [pid 2331] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2331] setpgid(0, 0) = 0 [pid 2331] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2331] write(3, "1000", 4) = 4 [pid 306] <... mkdir resumed>) = 0 [pid 2331] close(3 executing program executing program executing program [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2331] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2331] symlink("/dev/binderfs", "./binderfs" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2331] <... symlink resumed>) = 0 [pid 2331] write(1, "executing program\n", 18) = 18 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2335 [pid 2331] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 2331] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2331] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2331] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2331] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2331] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2331] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-5-15/strace-static-x86_64: Process 2335 attached ci2-android-5-15/strace-static-x86_64: Process 2333 attached ci2-android-5-15/strace-static-x86_64: Process 2334 attached [pid 2334] set_robust_list(0x7fd1a43f59a0, 24 [pid 2333] set_robust_list(0x555563d1b6a0, 24 [pid 2334] <... set_robust_list resumed>) = 0 [pid 2334] rt_sigprocmask(SIG_SETMASK, [] [pid 2331] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2334] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2333] <... set_robust_list resumed>) = 0 [pid 2334] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2335] set_robust_list(0x555563d1b6a0, 24 [pid 2333] rt_sigprocmask(SIG_SETMASK, [] [pid 2331] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2334] <... socket resumed>) = 3 [pid 2334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2333] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2329] <... futex resumed>) = 0 [pid 2329] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2329] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2334] <... futex resumed>) = 1 [pid 2334] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2333] chdir("./126" [pid 2334] <... socket resumed>) = 4 [pid 2334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2333] <... chdir resumed>) = 0 [pid 2329] <... futex resumed>) = 0 [pid 2335] <... set_robust_list resumed>) = 0 [pid 2329] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2329] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2334] <... futex resumed>) = 1 [pid 2334] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2335] rt_sigprocmask(SIG_SETMASK, [] [pid 2333] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2333] setpgid(0, 0 [pid 2334] <... connect resumed>) = -1 EEXIST (File exists) [pid 2333] <... setpgid resumed>) = 0 [pid 2335] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2333] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2335] chdir("./140" [pid 2334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2329] <... futex resumed>) = 0 [pid 2329] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2329] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2334] <... futex resumed>) = 1 [pid 2334] sendfile(-1, -1, [3 [pid 2331] <... clone3 resumed> => {parent_tid=[2336]}, 88) = 2336 [pid 2334] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2329] <... futex resumed>) = 0 [pid 2329] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2329] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2335] <... chdir resumed>) = 0 [pid 2333] <... openat resumed>) = 3 [pid 2331] rt_sigprocmask(SIG_SETMASK, [] [pid 2334] <... futex resumed>) = 1 [pid 2334] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2335] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2334] <... clone3 resumed>) = 2337 [pid 2331] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2333] write(3, "1000", 4) = 4 [pid 2333] close(3) = 0 [pid 2333] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2333] write(1, "executing program\n", 18 [pid 2334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2333] <... write resumed>) = 18 [pid 2333] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2333] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2329] <... futex resumed>) = 0 [pid 2329] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2329] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2333] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2334] <... futex resumed>) = 1 [pid 2333] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2334] ioctl(3, PPPIOCSMRU, 0 [pid 2333] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2334] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2333] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2335] <... prctl resumed>) = 0 [pid 2331] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2334] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2333] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2334] <... futex resumed>) = 1 [pid 2333] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2329] <... futex resumed>) = 0 [pid 2335] setpgid(0, 0 [pid 2334] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2333] <... mprotect resumed>) = 0 [pid 2331] <... futex resumed>) = 0 [pid 2329] exit_group(0 [pid 2335] <... setpgid resumed>) = 0 [pid 2334] <... futex resumed>) = ? [pid 2333] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2331] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2329] <... exit_group resumed>) = ? [pid 2335] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2334] +++ exited with 0 +++ [pid 2333] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2329] +++ exited with 0 +++ [pid 2333] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2329, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2335] <... openat resumed>) = 3 [pid 2333] <... clone3 resumed> => {parent_tid=[2338]}, 88) = 2338 ci2-android-5-15/strace-static-x86_64: Process 2332 attached [pid 2333] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2332] set_robust_list(0x7fd1a43f59a0, 24 [pid 2333] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2332] <... set_robust_list resumed>) = 0 [pid 2333] <... futex resumed>) = 0 [pid 2332] rt_sigprocmask(SIG_SETMASK, [] [pid 2335] write(3, "1000", 4 [pid 2333] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2332] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2332] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2335] <... write resumed>) = 4 [pid 2332] <... socket resumed>) = 3 [pid 2332] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2335] close(3 [pid 2332] <... futex resumed>) = 1 [pid 2328] <... futex resumed>) = 0 [pid 2332] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2328] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2335] <... close resumed>) = 0 [pid 2332] <... socket resumed>) = 4 [pid 2328] <... futex resumed>) = 0 [pid 2335] symlink("/dev/binderfs", "./binderfs" [pid 2328] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2332] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2328] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2328] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2328] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2336 attached [pid 2336] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2336] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2336] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2335] <... symlink resumed>) = 0 [pid 2336] <... socket resumed>) = 3 [pid 2336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2331] <... futex resumed>) = 0 [pid 2331] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2331] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2335] write(1, "executing program\n", 18 [pid 2332] <... futex resumed>) = 1 [pid 2328] <... futex resumed>) = 0 [pid 2328] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2335] <... write resumed>) = 18 [pid 2332] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2335] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2336] <... futex resumed>) = 1 [pid 2335] <... futex resumed>) = 0 [pid 2336] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2335] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2332] <... connect resumed>) = 0 [pid 2336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2331] <... futex resumed>) = 0 [pid 2331] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2331] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2335] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2332] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2336] <... futex resumed>) = 1 [pid 2336] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2335] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2336] <... connect resumed>) = -1 EEXIST (File exists) [pid 2332] <... futex resumed>) = 1 [pid 2328] <... futex resumed>) = 0 [pid 2328] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2328] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2338 attached [pid 2338] set_robust_list(0x7fd1a43f59a0, 24 [pid 2336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2335] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2332] sendfile(-1, -1, [3 [pid 2336] <... futex resumed>) = 1 [pid 2335] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2331] <... futex resumed>) = 0 [pid 2336] sendfile(-1, -1, [3 [pid 2335] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2332] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2331] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] <... set_robust_list resumed>) = 0 [pid 2336] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2335] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2331] <... futex resumed>) = 0 [pid 2338] rt_sigprocmask(SIG_SETMASK, [] [pid 2331] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2338] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2335] <... mprotect resumed>) = 0 [pid 2332] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2331] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2338] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2335] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2331] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] <... socket resumed>) = 3 [pid 2336] <... futex resumed>) = 0 [pid 2335] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2332] <... futex resumed>) = 1 [pid 2331] <... futex resumed>) = 0 [pid 2328] <... futex resumed>) = 0 [pid 2338] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2331] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2328] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] <... futex resumed>) = 1 [pid 2333] <... futex resumed>) = 0 [pid 2328] <... futex resumed>) = 0 [pid 2338] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2333] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2328] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2338] <... socket resumed>) = 4 [pid 2336] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2335] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2333] <... futex resumed>) = 0 [pid 2332] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2338] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2333] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2338] <... futex resumed>) = 0 [pid 2333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2338] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2335] <... clone3 resumed> => {parent_tid=[2339]}, 88) = 2339 [pid 2333] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] <... connect resumed>) = -1 EEXIST (File exists) [pid 2333] <... futex resumed>) = 0 [pid 2338] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2333] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2338] <... futex resumed>) = 0 [pid 2335] rt_sigprocmask(SIG_SETMASK, [] [pid 2333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2338] sendfile(-1, -1, [3 [pid 2333] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2335] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2333] <... futex resumed>) = 0 [pid 2332] <... clone3 resumed>) = 2340 [pid 2338] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2335] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2333] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... restart_syscall resumed>) = 0 [pid 2338] <... futex resumed>) = 0 [pid 2333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2338] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2335] <... futex resumed>) = 0 [pid 2333] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] <... clone3 resumed>) = 2342 [pid 2336] <... clone3 resumed>) = 2341 [pid 2335] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2333] <... futex resumed>) = 0 [pid 2332] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2338] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2333] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2338] <... futex resumed>) = 0 [pid 2336] <... futex resumed>) = 1 [pid 2333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2332] <... futex resumed>) = 1 [pid 2331] <... futex resumed>) = 0 [pid 2328] <... futex resumed>) = 0 [pid 311] umount2("./127", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2338] ioctl(3, PPPIOCSMRU, 0 [pid 2336] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2333] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2332] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2331] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2328] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2338] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2333] <... futex resumed>) = 0 [pid 2331] <... futex resumed>) = 0 [pid 2328] <... futex resumed>) = 0 [pid 311] openat(AT_FDCWD, "./127", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2338] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2336] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2333] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2332] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2331] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2328] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2338] <... futex resumed>) = 0 [pid 2333] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... openat resumed>) = 3 [pid 2338] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2336] ioctl(3, PPPIOCSMRU, 0 [pid 2333] exit_group(0 [pid 2332] ioctl(3, PPPIOCSMRU, 0 [pid 311] fstat(3 [pid 2338] <... futex resumed>) = ? [pid 2333] <... exit_group resumed>) = ? [pid 2338] +++ exited with 0 +++ [pid 2336] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2333] +++ exited with 0 +++ [pid 2332] <... ioctl resumed>) = -1 ENOSYS (Function not implemented) [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2336] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2332] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] getdents64(3 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2333, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- ci2-android-5-15/strace-static-x86_64: Process 2339 attached [pid 2339] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2339] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2339] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2339] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2335] <... futex resumed>) = 0 [pid 2335] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2335] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2339] <... futex resumed>) = 1 [pid 2339] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2339] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2336] <... futex resumed>) = 1 [pid 2332] <... futex resumed>) = 1 [pid 2331] <... futex resumed>) = 0 [pid 2328] <... futex resumed>) = 0 [pid 311] umount2("./127/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2331] exit_group(0 [pid 2328] exit_group(0 [pid 2331] <... exit_group resumed>) = ? [pid 2328] <... exit_group resumed>) = ? [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2336] +++ exited with 0 +++ [pid 2332] +++ exited with 0 +++ [pid 2331] +++ exited with 0 +++ [pid 2328] +++ exited with 0 +++ [pid 311] newfstatat(AT_FDCWD, "./127/binderfs" [pid 2335] <... futex resumed>) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2328, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2335] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] unlink("./127/binderfs" [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2331, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2335] <... futex resumed>) = 0 [pid 2339] <... futex resumed>) = 1 [pid 2335] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2339] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 311] <... unlink resumed>) = 0 [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] getdents64(3 [pid 2339] <... connect resumed>) = -1 EEXIST (File exists) [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2339] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] close(3 [pid 2339] <... futex resumed>) = 1 [pid 2335] <... futex resumed>) = 0 [pid 311] <... close resumed>) = 0 [pid 2339] sendfile(-1, -1, [3 [pid 2335] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rmdir("./127" [pid 2339] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2335] <... futex resumed>) = 0 [pid 2339] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2335] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2339] <... futex resumed>) = 0 [pid 2335] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] <... rmdir resumed>) = 0 [pid 2339] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2335] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2339] <... clone3 resumed>) = 2343 [pid 2335] <... futex resumed>) = 0 [pid 2339] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2335] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2339] <... futex resumed>) = 0 [pid 2335] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] mkdir("./128", 0777 [pid 2339] ioctl(3, PPPIOCSMRU, 0 [pid 2335] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2339] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2335] <... futex resumed>) = 0 [pid 2339] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2335] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2339] <... futex resumed>) = 0 [pid 2335] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2339] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2335] exit_group(0 [pid 2339] <... futex resumed>) = ? [pid 2335] <... exit_group resumed>) = ? executing program executing program executing program [pid 311] <... mkdir resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 2339] +++ exited with 0 +++ [pid 2335] +++ exited with 0 +++ [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2335, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] umount2("./126", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2344 attached [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./126", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2344 [pid 2344] set_robust_list(0x555563d1b6a0, 24 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... openat resumed>) = 3 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 2344] <... set_robust_list resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./126/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2344] rt_sigprocmask(SIG_SETMASK, [] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2344] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] newfstatat(AT_FDCWD, "./126/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2344] chdir("./128" [pid 308] unlink("./126/binderfs" [pid 2344] <... chdir resumed>) = 0 [pid 308] <... unlink resumed>) = 0 [pid 2344] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... restart_syscall resumed>) = 0 [pid 2344] <... prctl resumed>) = 0 [pid 308] getdents64(3 [pid 2344] setpgid(0, 0 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 2344] <... setpgid resumed>) = 0 [pid 306] umount2("./140", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./126" [pid 306] openat(AT_FDCWD, "./140", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2344] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... rmdir resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 308] mkdir("./127", 0777 [pid 306] fstat(3 [pid 2344] <... openat resumed>) = 3 [pid 2344] write(3, "1000", 4 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2344] <... write resumed>) = 4 [pid 2344] close(3) = 0 [pid 2344] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2344] write(1, "executing program\n", 18) = 18 [pid 2344] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2344] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 306] getdents64(3 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2344] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] umount2("./140/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2344] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2344] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2344] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2344] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2345 [pid 305] <... restart_syscall resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./140/binderfs" [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2344] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] unlink("./140/binderfs" [pid 2344] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... unlink resumed>) = 0 [pid 305] umount2("./131", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] openat(AT_FDCWD, "./131", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] close(3 [pid 2344] <... clone3 resumed> => {parent_tid=[2346]}, 88) = 2346 [pid 305] <... openat resumed>) = 3 [pid 306] <... close resumed>) = 0 [pid 305] fstat(3 [pid 306] rmdir("./140" [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2344] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 305] getdents64(3 [pid 306] mkdir("./141", 0777 [pid 2344] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2344] <... futex resumed>) = 0 [pid 2344] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2345 attached [pid 2345] set_robust_list(0x555563d1b6a0, 24 [pid 306] <... mkdir resumed>) = 0 [pid 305] umount2("./131/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2345] <... set_robust_list resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] newfstatat(AT_FDCWD, "./131/binderfs" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2345] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2345] chdir("./127" [pid 305] unlink("./131/binderfs" [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2347 [pid 2345] <... chdir resumed>) = 0 [pid 2345] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 305] <... unlink resumed>) = 0 [pid 2345] setpgid(0, 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 305] getdents64(3 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3 [pid 2345] <... setpgid resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 305] rmdir("./131" [pid 2345] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 305] <... rmdir resumed>) = 0 [pid 305] mkdir("./132", 0777 [pid 2345] <... openat resumed>) = 3 [pid 2345] write(3, "1000", 4) = 4 [pid 2345] close(3) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 2345] symlink("/dev/binderfs", "./binderfs" [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2345] <... symlink resumed>) = 0 [pid 2345] write(1, "executing program\n", 18) = 18 [pid 2345] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... restart_syscall resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2348 [pid 2345] <... futex resumed>) = 0 [pid 2345] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2345] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] umount2("./144", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2345] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2345] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] openat(AT_FDCWD, "./144", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2345] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] <... openat resumed>) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2345] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] getdents64(3 [pid 2345] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2345] <... mprotect resumed>) = 0 [pid 304] umount2("./144/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./144/binderfs" [pid 2345] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2345] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] unlink("./144/binderfs" [pid 2345] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] <... unlink resumed>) = 0 [pid 2345] <... clone3 resumed> => {parent_tid=[2349]}, 88) = 2349 [pid 304] getdents64(3 [pid 2345] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2345] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] close(3 [pid 2345] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... close resumed>) = 0 [pid 2345] <... futex resumed>) = 0 [pid 304] rmdir("./144" [pid 2345] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... rmdir resumed>) = 0 [pid 304] mkdir("./145", 0777ci2-android-5-15/strace-static-x86_64: Process 2348 attached [pid 2348] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2348] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2348] chdir("./132") = 0 [pid 2348] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2348] setpgid(0, 0) = 0 [pid 2348] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2350 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2348] <... openat resumed>) = 3 [pid 2348] write(3, "1000", 4ci2-android-5-15/strace-static-x86_64: Process 2350 attached ci2-android-5-15/strace-static-x86_64: Process 2347 attached ci2-android-5-15/strace-static-x86_64: Process 2346 attached ) = 4 [pid 2348] close(3 [pid 2347] set_robust_list(0x555563d1b6a0, 24 [pid 2348] <... close resumed>) = 0 [pid 2348] symlink("/dev/binderfs", "./binderfs" [pid 2347] <... set_robust_list resumed>) = 0 [pid 2350] set_robust_list(0x555563d1b6a0, 24 [pid 2348] <... symlink resumed>) = 0 [pid 2348] write(1, "executing program\n", 18 [pid 2347] rt_sigprocmask(SIG_SETMASK, [] [pid 2348] <... write resumed>) = 18 [pid 2348] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 executing program executing program [pid 2347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2346] set_robust_list(0x7fd1a43f59a0, 24 [pid 2348] <... futex resumed>) = 0 [pid 2348] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2348] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2348] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2348] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2348] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2348] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2347] chdir("./141") = 0 [pid 2350] <... set_robust_list resumed>) = 0 [pid 2346] <... set_robust_list resumed>) = 0 [pid 2348] <... clone3 resumed> => {parent_tid=[2351]}, 88) = 2351 [pid 2347] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2350] rt_sigprocmask(SIG_SETMASK, [] [pid 2348] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2348] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2348] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2347] <... prctl resumed>) = 0 [pid 2346] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 2349 attached [pid 2349] set_robust_list(0x7fd1a43f59a0, 24 [pid 2347] setpgid(0, 0 [pid 2349] <... set_robust_list resumed>) = 0 [pid 2349] rt_sigprocmask(SIG_SETMASK, [] [pid 2347] <... setpgid resumed>) = 0 [pid 2349] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2349] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2349] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2347] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2345] <... futex resumed>) = 0 [pid 2345] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2345] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2349] <... futex resumed>) = 1 [pid 2349] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2347] <... openat resumed>) = 3 [pid 2349] <... socket resumed>) = 4 [pid 2347] write(3, "1000", 4 [pid 2350] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2346] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2351 attached [pid 2351] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2351] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2351] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2347] <... write resumed>) = 4 [pid 2349] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2346] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2350] chdir("./145" [pid 2347] close(3 [pid 2349] <... futex resumed>) = 1 [pid 2346] <... socket resumed>) = 3 [pid 2350] <... chdir resumed>) = 0 [pid 2347] <... close resumed>) = 0 [pid 2349] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2346] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2345] <... futex resumed>) = 0 [pid 2345] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2345] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2348] <... futex resumed>) = 0 [pid 2348] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2348] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2351] <... futex resumed>) = 1 [pid 2351] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2348] <... futex resumed>) = 0 [pid 2348] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2348] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2351] <... futex resumed>) = 1 [pid 2351] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2347] symlink("/dev/binderfs", "./binderfs" [pid 2350] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2349] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2346] <... futex resumed>) = 1 [pid 2344] <... futex resumed>) = 0 [pid 2344] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2347] <... symlink resumed>) = 0 [pid 2346] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2349] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2347] write(1, "executing program\n", 18 [pid 2350] <... prctl resumed>) = 0 [pid 2349] <... connect resumed>) = -1 EEXIST (File exists) [pid 2346] <... socket resumed>) = 4 [pid 2347] <... write resumed>) = 18 [pid 2344] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2351] <... connect resumed>) = -1 EEXIST (File exists) [pid 2351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2348] <... futex resumed>) = 0 [pid 2348] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2348] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2351] <... futex resumed>) = 1 [pid 2347] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2350] setpgid(0, 0 [pid 2349] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2346] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2348] <... futex resumed>) = 0 [pid 2348] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2347] <... futex resumed>) = 0 [pid 2350] <... setpgid resumed>) = 0 [pid 2349] <... futex resumed>) = 1 [pid 2348] <... futex resumed>) = 0 [pid 2346] <... futex resumed>) = 1 [pid 2345] <... futex resumed>) = 0 [pid 2344] <... futex resumed>) = 0 [pid 2348] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2345] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2344] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2345] <... futex resumed>) = 0 [pid 2344] <... futex resumed>) = 0 [pid 2345] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2344] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2347] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2346] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2349] sendfile(-1, -1, [3 [pid 2347] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2350] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2346] <... connect resumed>) = -1 EEXIST (File exists) [pid 2347] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2349] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2349] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2346] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2351] <... futex resumed>) = 1 [pid 2351] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2350] <... openat resumed>) = 3 [pid 2349] <... futex resumed>) = 1 [pid 2347] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2346] <... futex resumed>) = 1 [pid 2345] <... futex resumed>) = 0 [pid 2344] <... futex resumed>) = 0 [pid 2350] write(3, "1000", 4 [pid 2349] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2347] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2346] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2345] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2344] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2347] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2345] <... futex resumed>) = 0 [pid 2344] <... futex resumed>) = 0 [pid 2345] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2344] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2349] <... clone3 resumed>) = 2352 [pid 2347] <... mprotect resumed>) = 0 [pid 2350] <... write resumed>) = 4 [pid 2346] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2347] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2350] close(3 [pid 2346] sendfile(-1, -1, [3 [pid 2349] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2347] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2350] <... close resumed>) = 0 [pid 2347] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2349] <... futex resumed>) = 1 [pid 2346] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2345] <... futex resumed>) = 0 [pid 2345] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2346] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2350] symlink("/dev/binderfs", "./binderfs" [pid 2345] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2349] ioctl(3, PPPIOCSMRU, 0 [pid 2347] <... clone3 resumed> => {parent_tid=[2353]}, 88) = 2353 [pid 2346] <... futex resumed>) = 1 [pid 2344] <... futex resumed>) = 0 [pid 2347] rt_sigprocmask(SIG_SETMASK, [] [pid 2344] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2346] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2344] <... futex resumed>) = 0 [pid 2350] <... symlink resumed>) = 0 [pid 2349] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2344] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2351] <... clone3 resumed>) = 2354 [pid 2347] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2346] <... clone3 resumed>) = 2355 [pid 2350] write(1, "executing program\n", 18 [pid 2349] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2347] <... futex resumed>) = 0 [pid 2350] <... write resumed>) = 18 [pid 2349] <... futex resumed>) = 1 [pid 2346] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2347] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2345] <... futex resumed>) = 0 [pid 2350] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2349] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2346] <... futex resumed>) = 1 [pid 2345] exit_group(0 [pid 2344] <... futex resumed>) = 0 [pid 2345] <... exit_group resumed>) = ? [pid 2344] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2350] <... futex resumed>) = 0 [pid 2349] <... futex resumed>) = ? [pid 2346] ioctl(3, PPPIOCSMRU, 0 [pid 2344] <... futex resumed>) = 0 [pid 2344] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2350] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2348] <... futex resumed>) = 0 [pid 2348] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2348] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2351] <... futex resumed>) = 1 [pid 2351] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2351] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2349] +++ exited with 0 +++ [pid 2348] <... futex resumed>) = 0 [pid 2345] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2353 attached [pid 2350] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2348] exit_group(0 [pid 2346] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2348] <... exit_group resumed>) = ? [pid 2350] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2346] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2345, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2350] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2346] <... futex resumed>) = 1 [pid 2344] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2353] set_robust_list(0x7fd1a43f59a0, 24 [pid 2350] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2346] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2344] exit_group(0 [pid 2350] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2346] <... futex resumed>) = ? [pid 2344] <... exit_group resumed>) = ? [pid 2353] <... set_robust_list resumed>) = 0 [pid 2350] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2346] +++ exited with 0 +++ [pid 2351] <... futex resumed>) = ? [pid 2353] rt_sigprocmask(SIG_SETMASK, [] [pid 2351] +++ exited with 0 +++ [pid 2350] <... mprotect resumed>) = 0 [pid 2348] +++ exited with 0 +++ [pid 2344] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2348, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2344, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] umount2("./128", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./128", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2350] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] <... openat resumed>) = 3 [pid 2350] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2350] <... clone3 resumed> => {parent_tid=[2356]}, 88) = 2356 [pid 2350] rt_sigprocmask(SIG_SETMASK, [] [pid 311] getdents64(3 [pid 2350] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2350] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2353] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2350] <... futex resumed>) = 0 [pid 2350] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./128/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./128/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./128/binderfs") = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./128") = 0 [pid 311] mkdir("./129", 0777 [pid 2353] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2353] <... socket resumed>) = 3 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2357 [pid 2353] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 2357 attached [pid 2353] <... futex resumed>) = 1 [pid 2347] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2356 attached [pid 2356] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2356] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2356] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2350] <... futex resumed>) = 0 [pid 2347] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2353] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2347] <... futex resumed>) = 0 [pid 2350] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2347] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2353] <... socket resumed>) = 4 [pid 2350] <... futex resumed>) = 0 [pid 2350] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... restart_syscall resumed>) = 0 [pid 2353] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2356] <... futex resumed>) = 1 [pid 2347] <... futex resumed>) = 0 [pid 308] umount2("./127", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2347] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2353] <... futex resumed>) = 1 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2347] <... futex resumed>) = 0 [pid 2356] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2347] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] openat(AT_FDCWD, "./127", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2353] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3 [pid 2353] <... connect resumed>) = -1 EEXIST (File exists) [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 2353] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2356] <... socket resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2353] <... futex resumed>) = 1 [pid 2347] <... futex resumed>) = 0 [pid 308] umount2("./127/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2353] sendfile(-1, -1, [3 [pid 2347] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2347] <... futex resumed>) = 0 [pid 2353] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2347] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] newfstatat(AT_FDCWD, "./127/binderfs" [pid 2353] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2353] <... futex resumed>) = 1 [pid 2347] <... futex resumed>) = 0 [pid 308] unlink("./127/binderfs" [pid 2353] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2347] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2350] <... futex resumed>) = 0 [pid 2350] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... unlink resumed>) = 0 [pid 2347] <... futex resumed>) = 0 [pid 308] getdents64(3 [pid 2347] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2350] <... futex resumed>) = 0 [pid 308] close(3 [pid 2350] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./127" [pid 2356] <... futex resumed>) = 1 [pid 2356] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 308] <... rmdir resumed>) = 0 [pid 308] mkdir("./128", 0777 [pid 2356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2350] <... futex resumed>) = 0 [pid 2350] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2350] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2356] <... futex resumed>) = 1 [pid 2356] sendfile(-1, -1, [3 [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2356] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2353] <... clone3 resumed>) = 2358 [pid 2350] <... futex resumed>) = 0 [pid 2350] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2350] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2356] <... futex resumed>) = 1 [pid 2356] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2359 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 2353] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2353] <... futex resumed>) = 1 [pid 2347] <... futex resumed>) = 0 [pid 2347] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2353] ioctl(3, PPPIOCSMRU, 0 [pid 2347] <... futex resumed>) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./132", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./132", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2353] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2347] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] getdents64(3 [pid 2353] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./132/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./132/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2353] <... futex resumed>) = 1 [pid 2347] <... futex resumed>) = 0 [pid 305] unlink("./132/binderfs" [pid 2353] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2347] exit_group(0 [pid 305] <... unlink resumed>) = 0 [pid 2357] set_robust_list(0x555563d1b6a0, 24 [pid 2353] <... futex resumed>) = ? [pid 2347] <... exit_group resumed>) = ? [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./132") = 0 [pid 305] mkdir("./133", 0777 [pid 2353] +++ exited with 0 +++ [pid 2347] +++ exited with 0 +++ [pid 2357] <... set_robust_list resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2360 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2356] <... clone3 resumed>) = 2361 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2347, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2350] <... futex resumed>) = 0 [pid 2350] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2350] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2356] <... futex resumed>) = 1 [pid 2356] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2356] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2350] <... futex resumed>) = 0 [pid 2357] rt_sigprocmask(SIG_SETMASK, [] [pid 2350] exit_group(0) = ? [pid 2357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2356] <... futex resumed>) = ? [pid 2357] chdir("./129") = 0 ci2-android-5-15/strace-static-x86_64: Process 2360 attached [pid 2357] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2360] set_robust_list(0x555563d1b6a0, 24 [pid 2357] setpgid(0, 0 [pid 2360] <... set_robust_list resumed>) = 0 [pid 2356] +++ exited with 0 +++ [pid 2350] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2359 attached [pid 2359] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2359] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2357] <... setpgid resumed>) = 0 [pid 2359] chdir("./128") = 0 [pid 2359] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2359] setpgid(0, 0) = 0 [pid 2359] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2350, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2357] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2359] <... openat resumed>) = 3 [pid 2357] <... openat resumed>) = 3 [pid 2359] write(3, "1000", 4 [pid 2357] write(3, "1000", 4 [pid 2359] <... write resumed>) = 4 [pid 2359] close(3) = 0 [pid 2359] symlink("/dev/binderfs", "./binderfs" [pid 2357] <... write resumed>) = 4 [pid 2357] close(3) = 0 [pid 2359] <... symlink resumed>) = 0 [pid 2359] write(1, "executing program\n", 18 [pid 2360] rt_sigprocmask(SIG_SETMASK, [] [pid 2357] symlink("/dev/binderfs", "./binderfs" [pid 2359] <... write resumed>) = 18 [pid 2359] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2359] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2359] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2359] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2357] <... symlink resumed>) = 0 [pid 2359] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2360] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2357] write(1, "executing program\n", 18 [pid 2359] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2357] <... write resumed>) = 18 [pid 2359] <... mprotect resumed>) = 0 [pid 2359] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2357] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2359] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2359] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2357] <... futex resumed>) = 0 [pid 2359] <... clone3 resumed> => {parent_tid=[2362]}, 88) = 2362 [pid 2359] rt_sigprocmask(SIG_SETMASK, [] [pid 2357] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2359] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2357] <... rt_sigaction resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2362 attached [pid 2360] chdir("./133" [pid 2357] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2362] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2362] rt_sigprocmask(SIG_SETMASK, [] [pid 2357] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2357] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2362] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2357] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2362] <... socket resumed>) = 3 [pid 2357] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2362] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2357] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2359] <... futex resumed>) = 0 [pid 2357] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2357] <... clone3 resumed> => {parent_tid=[2363]}, 88) = 2363 [pid 2357] rt_sigprocmask(SIG_SETMASK, [] [pid 2362] <... futex resumed>) = 1 [pid 2357] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2362] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2357] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2357] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2362] <... socket resumed>) = 4 [pid 2362] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2359] <... futex resumed>) = 0 [pid 2359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2362] <... futex resumed>) = 1 [pid 2362] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50ci2-android-5-15/strace-static-x86_64: Process 2363 attached [pid 2360] <... chdir resumed>) = 0 [pid 2362] <... connect resumed>) = -1 EEXIST (File exists) [pid 2360] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2362] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2359] <... futex resumed>) = 0 [pid 2359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2362] <... futex resumed>) = 1 [pid 2362] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2362] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2359] <... futex resumed>) = 0 [pid 2359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2362] <... futex resumed>) = 1 [pid 2362] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 306] <... restart_syscall resumed>) = 0 [pid 2363] set_robust_list(0x7fd1a43f59a0, 24 [pid 2360] <... prctl resumed>) = 0 [pid 2363] <... set_robust_list resumed>) = 0 [pid 2360] setpgid(0, 0 [pid 306] umount2("./141", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2360] <... setpgid resumed>) = 0 [pid 2363] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./141", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2362] <... clone3 resumed>) = 2364 [pid 2362] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2359] <... futex resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 2359] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] fstat(3 [pid 2359] <... futex resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2359] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] getdents64(3 [pid 2362] <... futex resumed>) = 1 [pid 2362] ioctl(3, PPPIOCSMRU, 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2362] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] umount2("./141/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2362] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./141/binderfs" [pid 2359] <... futex resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2359] exit_group(0 [pid 306] unlink("./141/binderfs" [pid 2360] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2359] <... exit_group resumed>) = ? [pid 306] <... unlink resumed>) = 0 [pid 306] getdents64(3 [pid 2362] <... futex resumed>) = ? [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./141") = 0 [pid 306] mkdir("./142", 0777 [pid 2362] +++ exited with 0 +++ [pid 2359] +++ exited with 0 +++ [pid 306] <... mkdir resumed>) = 0 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2359, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2360] <... openat resumed>) = 3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2363] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2363] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2363] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2357] <... futex resumed>) = 0 [pid 2363] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2360] write(3, "1000", 4 [pid 2357] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2363] <... futex resumed>) = 0 [pid 2363] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2357] <... futex resumed>) = 1 [pid 2360] <... write resumed>) = 4 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2365 [pid 2357] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 2360] close(3 [pid 2363] <... socket resumed>) = 4 [pid 2363] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2357] <... futex resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2360] <... close resumed>) = 0 [pid 2357] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2360] symlink("/dev/binderfs", "./binderfs" [pid 2357] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2363] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2363] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2360] <... symlink resumed>) = 0 [pid 2363] <... futex resumed>) = 1 [pid 2357] <... futex resumed>) = 0 [pid 2360] write(1, "executing program\n", 18 [pid 2357] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 executing program executing program executing program [pid 2363] sendfile(-1, -1, [3 [pid 2357] <... futex resumed>) = 0 [pid 2360] <... write resumed>) = 18 [pid 2357] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2363] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2360] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2363] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2357] <... futex resumed>) = 0 [pid 2360] <... futex resumed>) = 0 [pid 2357] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2363] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2357] <... futex resumed>) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 2360] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2357] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2360] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] umount2("./145", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2360] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./145", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2360] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... openat resumed>) = 3 [pid 2360] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2360] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] getdents64(3 [pid 2360] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2360] <... mprotect resumed>) = 0 [pid 304] umount2("./145/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./145/binderfs" [pid 2360] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./145/binderfs" [pid 2360] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... unlink resumed>) = 0 [pid 304] getdents64(3 [pid 2360] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./145" [pid 2363] <... clone3 resumed>) = 2366 [pid 2363] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... rmdir resumed>) = 0 [pid 2363] <... futex resumed>) = 1 [pid 2363] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 2365 attached [pid 2365] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2365] rt_sigprocmask(SIG_SETMASK, [] [pid 304] mkdir("./146", 0777 [pid 2360] <... clone3 resumed> => {parent_tid=[2367]}, 88) = 2367 [pid 2357] <... futex resumed>) = 0 [pid 2365] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2365] chdir("./142") = 0 [pid 2365] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 2360] rt_sigprocmask(SIG_SETMASK, [] [pid 2357] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2360] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2357] <... futex resumed>) = 1 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2360] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2357] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2360] <... futex resumed>) = 0 [pid 2363] <... futex resumed>) = 0 [pid 2363] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2363] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2363] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2365] setpgid(0, 0) = 0 [pid 2365] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2357] <... futex resumed>) = 0 [pid 2360] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2357] exit_group(0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2368 [pid 2357] <... exit_group resumed>) = ? [pid 2363] <... futex resumed>) = ? [pid 304] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 2367 attached [pid 2363] +++ exited with 0 +++ [pid 2357] +++ exited with 0 +++ [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2357, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2365] <... openat resumed>) = 3 [pid 2365] write(3, "1000", 4 [pid 2367] set_robust_list(0x7fd1a43f59a0, 24 [pid 2365] <... write resumed>) = 4 [pid 2365] close(3) = 0 [pid 2365] symlink("/dev/binderfs", "./binderfs" [pid 308] <... restart_syscall resumed>) = 0 [pid 2365] <... symlink resumed>) = 0 [pid 2367] <... set_robust_list resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2368 attached [pid 2368] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2368] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2368] chdir("./146") = 0 [pid 2368] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2368] setpgid(0, 0) = 0 [pid 2368] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2367] rt_sigprocmask(SIG_SETMASK, [] [pid 308] umount2("./128", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2368] <... openat resumed>) = 3 [pid 2367] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2365] write(1, "executing program\n", 18 [pid 2368] write(3, "1000", 4) = 4 [pid 2368] close(3) = 0 [pid 2368] symlink("/dev/binderfs", "./binderfs" [pid 2367] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2365] <... write resumed>) = 18 [pid 308] openat(AT_FDCWD, "./128", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 2368] <... symlink resumed>) = 0 [pid 2368] write(1, "executing program\n", 18) = 18 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2368] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./128/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2368] <... futex resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2368] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] newfstatat(AT_FDCWD, "./128/binderfs" [pid 2368] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2368] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 308] unlink("./128/binderfs" [pid 2368] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2368] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 308] <... unlink resumed>) = 0 [pid 2368] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 308] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] close(3 [pid 2368] <... mprotect resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./128" [pid 2368] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 2368] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 308] mkdir("./129", 0777 [pid 2368] <... clone3 resumed> => {parent_tid=[2369]}, 88) = 2369 [pid 2368] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2368] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2368] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] <... mkdir resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[]ci2-android-5-15/strace-static-x86_64: Process 2369 attached [pid 2369] set_robust_list(0x7fd1a43f59a0, 24 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 executing program executing program [pid 2369] <... set_robust_list resumed>) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2369] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2369] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2369] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2368] <... futex resumed>) = 0 [pid 2368] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2368] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2369] <... futex resumed>) = 1 [pid 2369] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2370 [pid 2369] <... socket resumed>) = 4 [pid 2369] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 2368] <... futex resumed>) = 0 [pid 2368] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2368] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2369] <... futex resumed>) = 1 [pid 2369] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2367] <... socket resumed>) = 3 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2369] <... connect resumed>) = -1 EEXIST (File exists) [pid 2369] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2368] <... futex resumed>) = 0 [pid 2368] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2368] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2369] <... futex resumed>) = 1 [pid 2369] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2369] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2368] <... futex resumed>) = 0 [pid 2368] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2368] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2369] <... futex resumed>) = 1 [pid 2369] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2371 [pid 311] <... restart_syscall resumed>) = 0 [pid 2367] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2365] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] umount2("./129", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2360] <... futex resumed>) = 0 [pid 2360] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] openat(AT_FDCWD, "./129", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2360] <... futex resumed>) = 0 [pid 2360] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... openat resumed>) = 3 [pid 2367] <... futex resumed>) = 1 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2367] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2365] <... futex resumed>) = 0 [pid 311] umount2("./129/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2369] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./129/binderfs" [pid 2368] <... futex resumed>) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2368] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] unlink("./129/binderfs" [pid 2368] <... futex resumed>) = 0 [pid 2368] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2369] <... futex resumed>) = 1 [pid 311] <... unlink resumed>) = 0 [pid 2369] ioctl(3, PPPIOCSMRU, 0 [pid 311] getdents64(3 [pid 2369] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2369] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] close(3 [pid 2368] <... futex resumed>) = 0 [pid 311] <... close resumed>) = 0 [pid 2368] exit_group(0 [pid 311] rmdir("./129" [pid 2367] <... socket resumed>) = 4 [pid 2365] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2368] <... exit_group resumed>) = ? [pid 311] <... rmdir resumed>) = 0 [pid 2367] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2365] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] mkdir("./130", 0777 [pid 2369] <... futex resumed>) = ? [pid 311] <... mkdir resumed>) = 0 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2369] +++ exited with 0 +++ [pid 2368] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2370 attached [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2372 [pid 2360] <... futex resumed>) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2368, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2360] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2367] <... futex resumed>) = 1 [pid 2360] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2360] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2367] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2370] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2370] rt_sigprocmask(SIG_SETMASK, [] [pid 2367] <... connect resumed>) = -1 EEXIST (File exists) [pid 2365] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1]ci2-android-5-15/strace-static-x86_64: Process 2372 attached [pid 2372] set_robust_list(0x555563d1b6a0, 24 [pid 2367] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2365] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2372] <... set_robust_list resumed>) = 0 [pid 2372] rt_sigprocmask(SIG_SETMASK, [] [pid 2360] <... futex resumed>) = 0 [pid 2367] <... futex resumed>) = 1 [pid 2365] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2360] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2367] sendfile(-1, -1, [3 [pid 2360] <... futex resumed>) = 0 [pid 2360] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2367] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2367] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... restart_syscall resumed>) = 0 [pid 2367] <... futex resumed>) = 1 [pid 2360] <... futex resumed>) = 0 [pid 2360] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2367] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2360] <... futex resumed>) = 0 [pid 304] umount2("./146", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2360] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./146", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2372] chdir("./130" [pid 304] <... openat resumed>) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2372] <... chdir resumed>) = 0 [pid 304] getdents64(3 [pid 2372] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2372] setpgid(0, 0 [pid 304] umount2("./146/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2372] <... setpgid resumed>) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./146/binderfs" [pid 2367] <... clone3 resumed>) = 2373 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./146/binderfs" [pid 2367] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2372] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 304] <... unlink resumed>) = 0 [pid 2367] <... futex resumed>) = 1 [pid 2360] <... futex resumed>) = 0 [pid 304] getdents64(3 [pid 2360] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2367] ioctl(3, PPPIOCSMRU, 0 [pid 2360] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2360] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2367] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 304] close(3) = 0 [pid 2367] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2365] <... mmap resumed>) = 0x7fd1a43d5000 [pid 304] rmdir("./146" [pid 2372] <... openat resumed>) = 3 [pid 2372] write(3, "1000", 4 [pid 304] <... rmdir resumed>) = 0 [pid 2370] chdir("./129" [pid 2367] <... futex resumed>) = 1 [pid 2365] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2360] <... futex resumed>) = 0 [pid 304] mkdir("./147", 0777 [pid 2372] <... write resumed>) = 4 [pid 2372] close(3 [pid 2360] exit_group(0 [pid 2372] <... close resumed>) = 0 [pid 2372] symlink("/dev/binderfs", "./binderfs" [pid 304] <... mkdir resumed>) = 0 [pid 2360] <... exit_group resumed>) = ? [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2365] <... mprotect resumed>) = 0 [pid 2372] <... symlink resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2372] write(1, "executing program\n", 18 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2372] <... write resumed>) = 18 [pid 2372] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2372] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2372] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2374 [pid 2372] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2372] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2372] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2372] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2367] +++ exited with 0 +++ [pid 2360] +++ exited with 0 +++ [pid 2370] <... chdir resumed>) = 0 [pid 2370] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2365] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2360, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2372] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2372] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2370] <... prctl resumed>) = 0 [pid 2365] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2370] setpgid(0, 0 [pid 2365] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2370] <... setpgid resumed>) = 0 [pid 2372] <... clone3 resumed> => {parent_tid=[2376]}, 88) = 2376 executing program [pid 2370] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2372] rt_sigprocmask(SIG_SETMASK, [] [pid 2365] <... clone3 resumed> => {parent_tid=[2375]}, 88) = 2375 [pid 2372] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2376 attached [pid 2376] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2376] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2376] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2376] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2372] <... futex resumed>) = 0 [pid 2372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2376] <... futex resumed>) = 1 [pid 2376] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2376] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2372] <... futex resumed>) = 0 [pid 2365] rt_sigprocmask(SIG_SETMASK, [] [pid 2370] <... openat resumed>) = 3 [pid 2372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2376] <... futex resumed>) = 1 [pid 2365] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2370] write(3, "1000", 4ci2-android-5-15/strace-static-x86_64: Process 2374 attached [pid 2365] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2376] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2376] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2372] <... futex resumed>) = 0 [pid 2372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2365] <... futex resumed>) = 0 [pid 2370] <... write resumed>) = 4 [pid 2365] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2370] close(3 [pid 2376] <... futex resumed>) = 1 [pid 2370] <... close resumed>) = 0 [pid 2376] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2376] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2372] <... futex resumed>) = 0 [pid 2372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2376] <... futex resumed>) = 1 [pid 2376] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2370] symlink("/dev/binderfs", "./binderfs" [pid 2374] set_robust_list(0x555563d1b6a0, 24 [pid 2370] <... symlink resumed>) = 0 [pid 2374] <... set_robust_list resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2375 attached [pid 2370] write(1, "executing program\n", 18 [pid 2376] <... clone3 resumed>) = 2377 [pid 2374] rt_sigprocmask(SIG_SETMASK, [] [pid 2370] <... write resumed>) = 18 [pid 2376] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2375] set_robust_list(0x7fd1a43f59a0, 24 [pid 2374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2372] <... futex resumed>) = 0 [pid 2372] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 executing program executing program [pid 2370] <... futex resumed>) = 0 [pid 2372] <... futex resumed>) = 0 [pid 2372] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2376] <... futex resumed>) = 1 [pid 2376] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2376] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2372] <... futex resumed>) = 0 [pid 2372] exit_group(0 [pid 2370] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2374] chdir("./147" [pid 2372] <... exit_group resumed>) = ? [pid 2375] <... set_robust_list resumed>) = 0 [pid 2374] <... chdir resumed>) = 0 [pid 2370] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2376] <... futex resumed>) = ? [pid 2370] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2374] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2375] rt_sigprocmask(SIG_SETMASK, [] [pid 2370] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2370] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2374] <... prctl resumed>) = 0 [pid 2375] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2370] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2374] setpgid(0, 0 [pid 2375] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2370] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2374] <... setpgid resumed>) = 0 [pid 2375] <... socket resumed>) = 3 [pid 2370] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2374] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2370] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2375] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2374] <... openat resumed>) = 3 [pid 2376] +++ exited with 0 +++ [pid 2372] +++ exited with 0 +++ [pid 2370] <... clone3 resumed> => {parent_tid=[2378]}, 88) = 2378 [pid 2365] <... futex resumed>) = 0 [pid 2374] write(3, "1000", 4 [pid 2375] <... futex resumed>) = 1 [pid 2370] rt_sigprocmask(SIG_SETMASK, [] [pid 2365] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2365] <... futex resumed>) = 0 [pid 2375] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2374] <... write resumed>) = 4 [pid 2370] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2365] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2372, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2374] close(3 [pid 2370] <... futex resumed>) = 0 [pid 311] umount2("./130", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2374] <... close resumed>) = 0 [pid 2370] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2375] <... socket resumed>) = 4 [pid 2374] symlink("/dev/binderfs", "./binderfs" [pid 311] openat(AT_FDCWD, "./130", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2375] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... openat resumed>) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2375] <... futex resumed>) = 1 [pid 2365] <... futex resumed>) = 0 [pid 311] getdents64(3 [pid 2365] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2375] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2365] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./130/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2375] <... connect resumed>) = -1 EEXIST (File exists) [pid 2374] <... symlink resumed>) = 0 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./130/binderfs" [pid 2375] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2374] write(1, "executing program\n", 18 [pid 2375] <... futex resumed>) = 1 [pid 2365] <... futex resumed>) = 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2375] sendfile(-1, -1, [3 [pid 2374] <... write resumed>) = 18 [pid 2365] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] unlink("./130/binderfs" [pid 2375] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2365] <... futex resumed>) = 0 [pid 2375] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2365] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2374] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... unlink resumed>) = 0 [pid 2375] <... futex resumed>) = 0 [pid 2374] <... futex resumed>) = 0 [pid 2365] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] getdents64(3 [pid 2375] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2365] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2374] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2365] <... futex resumed>) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2365] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] close(3ci2-android-5-15/strace-static-x86_64: Process 2378 attached ) = 0 [pid 2374] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] rmdir("./130" [pid 2378] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2378] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rmdir resumed>) = 0 [pid 2374] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] mkdir("./131", 0777 [pid 2378] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2378] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2378] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2378] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2370] <... futex resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 2374] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2370] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2375] <... clone3 resumed>) = 2379 [pid 2374] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2370] <... futex resumed>) = 1 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2370] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2374] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./133", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./133", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2374] <... mprotect resumed>) = 0 [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2380 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... openat resumed>) = 3 [pid 2374] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2375] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2374] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] fstat(3 [pid 2375] <... futex resumed>) = 1 [pid 2365] <... futex resumed>) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2375] ioctl(3, PPPIOCSMRU, 0 [pid 2374] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2365] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2365] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] getdents64(3 [pid 2375] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 305] umount2("./133/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2375] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2374] <... clone3 resumed> => {parent_tid=[2381]}, 88) = 2381 [pid 305] newfstatat(AT_FDCWD, "./133/binderfs" [pid 2374] rt_sigprocmask(SIG_SETMASK, [] [pid 2375] <... futex resumed>) = 1 [pid 2365] <... futex resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./133/binderfs" [pid 2374] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2365] exit_group(0 [pid 2375] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2374] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2365] <... exit_group resumed>) = ? [pid 2375] <... futex resumed>) = -1 ENOSYS (Function not implemented) [pid 2374] <... futex resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./133" [pid 2375] +++ exited with 0 +++ [pid 2365] +++ exited with 0 +++ [pid 305] <... rmdir resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2365, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2374] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] mkdir("./134", 0777 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2381 attached [pid 305] <... mkdir resumed>) = 0 [pid 2381] set_robust_list(0x7fd1a43f59a0, 24 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2381] <... set_robust_list resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2382 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 2381] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2381] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2378] <... futex resumed>) = 0 ci2-android-5-15/strace-static-x86_64: Process 2382 attached [pid 2378] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2378] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2370] <... futex resumed>) = 0 [pid 2378] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULLci2-android-5-15/strace-static-x86_64: Process 2380 attached [pid 2380] set_robust_list(0x555563d1b6a0, 24 [pid 2370] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] <... set_robust_list resumed>) = 0 [pid 2380] rt_sigprocmask(SIG_SETMASK, [] [pid 2381] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2370] <... futex resumed>) = 1 [pid 2378] <... futex resumed>) = 0 [pid 2378] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2370] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2381] <... socket resumed>) = 3 [pid 2378] <... connect resumed>) = -1 EEXIST (File exists) [pid 2378] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2378] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2380] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2380] chdir("./131") = 0 [pid 2380] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2380] setpgid(0, 0) = 0 [pid 2380] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2370] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] <... openat resumed>) = 3 [pid 2380] write(3, "1000", 4) = 4 [pid 2380] close(3) = 0 [pid 2370] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2370] <... futex resumed>) = 1 [pid 2381] <... futex resumed>) = 1 [pid 2374] <... futex resumed>) = 0 [pid 2370] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2374] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2378] <... futex resumed>) = 0 [pid 2374] <... futex resumed>) = 0 [pid 2378] sendfile(-1, -1, [3 [pid 2374] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2381] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2378] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2378] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2378] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2380] write(1, "executing program\n", 18) = 18 [pid 2370] <... futex resumed>) = 0 [pid 2370] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2381] <... socket resumed>) = 4 executing program [pid 2370] <... futex resumed>) = 1 [pid 2378] <... futex resumed>) = 0 [pid 2381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2378] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2381] <... futex resumed>) = 1 [pid 2374] <... futex resumed>) = 0 [pid 2382] set_robust_list(0x555563d1b6a0, 24 [pid 2381] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2378] <... clone3 resumed>) = 2383 [pid 2374] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2378] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] <... futex resumed>) = 0 [pid 2381] <... connect resumed>) = -1 EEXIST (File exists) [pid 2374] <... futex resumed>) = 0 [pid 2370] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2370] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2378] <... futex resumed>) = 1 [pid 2378] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2378] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2370] <... futex resumed>) = 0 [pid 2370] exit_group(0) = ? [pid 2382] <... set_robust_list resumed>) = 0 [pid 2381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2374] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2378] <... futex resumed>) = ? [pid 2382] rt_sigprocmask(SIG_SETMASK, [] [pid 2381] <... futex resumed>) = 0 [pid 2378] +++ exited with 0 +++ [pid 2374] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2370] +++ exited with 0 +++ [pid 2380] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2380] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2380] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2380] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2380] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2380] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2381] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2382] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2374] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2370, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2380] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2380] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2374] <... futex resumed>) = 0 [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2380] <... clone3 resumed> => {parent_tid=[2384]}, 88) = 2384 [pid 2380] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2380] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2380] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2384 attached [pid 2384] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2384] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2384] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2384] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] <... futex resumed>) = 0 [pid 2380] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2374] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2381] sendfile(-1, -1, [3 [pid 2380] <... futex resumed>) = 0 [pid 2380] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2384] <... futex resumed>) = 1 [pid 2384] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2384] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] <... futex resumed>) = 0 [pid 2380] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2380] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2384] <... futex resumed>) = 1 [pid 2381] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2384] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2381] <... futex resumed>) = 1 [pid 2374] <... futex resumed>) = 0 [pid 2384] <... connect resumed>) = -1 EEXIST (File exists) [pid 2384] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] <... futex resumed>) = 0 [pid 2380] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2380] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2381] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2374] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2384] <... futex resumed>) = 1 [pid 2384] sendfile(-1, -1, [3 [pid 306] <... restart_syscall resumed>) = 0 [pid 2381] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2374] <... futex resumed>) = 0 [pid 2381] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2374] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2384] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2384] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] <... futex resumed>) = 0 [pid 2380] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2380] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2384] <... futex resumed>) = 1 [pid 2384] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2381] <... clone3 resumed>) = 2385 [pid 306] umount2("./142", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2381] <... futex resumed>) = 1 [pid 2374] <... futex resumed>) = 0 [pid 306] openat(AT_FDCWD, "./142", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2381] ioctl(3, PPPIOCSMRU, 0 [pid 2374] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 306] <... openat resumed>) = 3 [pid 2374] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2381] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2381] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 2381] <... futex resumed>) = 1 [pid 2374] <... futex resumed>) = 0 [pid 2374] exit_group(0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2374] <... exit_group resumed>) = ? [pid 2384] <... clone3 resumed>) = 2386 [pid 2384] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] <... futex resumed>) = 0 [pid 2380] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] umount2("./142/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2380] <... futex resumed>) = 0 [pid 2380] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2384] <... futex resumed>) = 1 [pid 2384] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2384] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2380] <... futex resumed>) = 0 [pid 2381] +++ exited with 0 +++ [pid 2380] exit_group(0 [pid 2374] +++ exited with 0 +++ [pid 308] <... restart_syscall resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2374, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] newfstatat(AT_FDCWD, "./142/binderfs" [pid 2380] <... exit_group resumed>) = ? [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] umount2("./129", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] unlink("./142/binderfs" [pid 308] openat(AT_FDCWD, "./129", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2384] <... futex resumed>) = ? [pid 306] <... unlink resumed>) = 0 [pid 308] <... openat resumed>) = 3 [pid 306] getdents64(3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 308] getdents64(3 [pid 306] close(3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... close resumed>) = 0 [pid 308] umount2("./129/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./142" [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./129/binderfs" [pid 306] <... rmdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./129/binderfs" [pid 306] mkdir("./143", 0777 [pid 308] <... unlink resumed>) = 0 [pid 2384] +++ exited with 0 +++ [pid 2380] +++ exited with 0 +++ [pid 306] <... mkdir resumed>) = 0 [pid 308] getdents64(3 [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2380, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] close(3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... close resumed>) = 0 [pid 308] rmdir("./129" [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... rmdir resumed>) = 0 [pid 2382] chdir("./134" [pid 308] mkdir("./130", 0777ci2-android-5-15/strace-static-x86_64: Process 2387 attached [pid 2387] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2387] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2387 [pid 2387] chdir("./143") = 0 [pid 2387] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2387] setpgid(0, 0) = 0 [pid 2387] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 2382] <... chdir resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2382] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2387] <... openat resumed>) = 3 [pid 2387] write(3, "1000", 4) = 4 [pid 2387] close(3) = 0 [pid 2382] <... prctl resumed>) = 0 [pid 2387] symlink("/dev/binderfs", "./binderfs" [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2388 [pid 2382] setpgid(0, 0 [pid 2387] <... symlink resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 2382] <... setpgid resumed>) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2387] write(1, "executing program\n", 18) = 18 [pid 2382] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2387] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2387] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2382] <... openat resumed>) = 3 [pid 2387] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2387] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2382] write(3, "1000", 4 [pid 2387] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2387] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2382] <... write resumed>) = 4 [pid 2387] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2387] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2382] close(3 [pid 2387] <... clone3 resumed> => {parent_tid=[2389]}, 88) = 2389 [pid 2382] <... close resumed>) = 0 [pid 2387] rt_sigprocmask(SIG_SETMASK, [] executing program executing program [pid 2382] symlink("/dev/binderfs", "./binderfs" [pid 2387] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2387] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2387] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2388 attached [pid 2388] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2388] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2388] chdir("./130") = 0 [pid 2388] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2388] setpgid(0, 0) = 0 [pid 2388] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2388] write(3, "1000", 4) = 4 [pid 2388] close(3) = 0 [pid 2388] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2388] write(1, "executing program\n", 18) = 18 [pid 2388] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2388] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2388] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2388] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2388] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2388] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2388] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2390]}, 88) = 2390 [pid 2388] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2388] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2388] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2390 attached [pid 2390] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2390] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2390] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2388] <... futex resumed>) = 0 [pid 2388] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2388] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2390] <... futex resumed>) = 1 [pid 2390] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2388] <... futex resumed>) = 0 [pid 2388] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2388] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2390] <... futex resumed>) = 1 [pid 2390] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 304] <... restart_syscall resumed>) = 0 [pid 311] <... restart_syscall resumed>) = 0 [pid 2382] <... symlink resumed>) = 0 [pid 2390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2388] <... futex resumed>) = 0 [pid 2388] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./147", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2382] write(1, "executing program\n", 18 [pid 311] umount2("./131", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2382] <... write resumed>) = 18 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./147", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 311] openat(AT_FDCWD, "./131", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... openat resumed>) = 3 executing program [pid 2388] <... futex resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 304] fstat(3 [pid 2382] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] fstat(3 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2382] <... futex resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2382] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 304] getdents64(3 [pid 311] getdents64(3 [pid 2388] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2390] <... futex resumed>) = 1 [pid 2390] sendfile(-1, -1, [3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2390] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2382] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 304] umount2("./147/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] umount2("./131/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2382] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./147/binderfs" [pid 2382] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 311] newfstatat(AT_FDCWD, "./131/binderfs" [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2382] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./147/binderfs" [pid 311] unlink("./131/binderfs" [pid 2388] <... futex resumed>) = 0 [pid 2382] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2388] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2388] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2390] <... futex resumed>) = 1 [pid 2390] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88ci2-android-5-15/strace-static-x86_64: Process 2389 attached [pid 2382] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2389] set_robust_list(0x7fd1a43f59a0, 24 [pid 2382] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... unlink resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 2382] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] getdents64(3 [pid 304] getdents64(3 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2390] <... clone3 resumed>) = 2391 [pid 2389] <... set_robust_list resumed>) = 0 [pid 2382] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 311] close(3 [pid 304] close(3 [pid 311] <... close resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 311] rmdir("./131" [pid 304] rmdir("./147" [pid 2390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2389] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rmdir resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 311] mkdir("./132", 0777 [pid 304] mkdir("./148", 0777 [pid 2390] <... futex resumed>) = 1 [pid 2389] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2388] <... futex resumed>) = 0 [pid 2382] <... clone3 resumed> => {parent_tid=[2392]}, 88) = 2392 [pid 311] <... mkdir resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 2390] ioctl(3, PPPIOCSMRU, 0 [pid 2389] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2388] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2388] <... futex resumed>) = 0 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2388] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 2393 attached ci2-android-5-15/strace-static-x86_64: Process 2392 attached [pid 2390] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2389] <... socket resumed>) = 3 [pid 2382] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2393 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2394 [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2394 attached [pid 2393] set_robust_list(0x555563d1b6a0, 24 [pid 2392] set_robust_list(0x7fd1a43f59a0, 24 [pid 2390] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2389] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2382] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2393] <... set_robust_list resumed>) = 0 [pid 2392] <... set_robust_list resumed>) = 0 [pid 2390] <... futex resumed>) = 1 [pid 2389] <... futex resumed>) = 1 [pid 2388] <... futex resumed>) = 0 [pid 2387] <... futex resumed>) = 0 [pid 2382] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2394] set_robust_list(0x555563d1b6a0, 24 [pid 2393] rt_sigprocmask(SIG_SETMASK, [] [pid 2390] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2389] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2388] exit_group(0 [pid 2387] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2382] <... futex resumed>) = 0 [pid 2388] <... exit_group resumed>) = ? [pid 2387] <... futex resumed>) = 0 [pid 2393] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2390] <... futex resumed>) = ? [pid 2389] <... socket resumed>) = 4 [pid 2387] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2382] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2390] +++ exited with 0 +++ [pid 2388] +++ exited with 0 +++ [pid 2389] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2393] chdir("./132" [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2388, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2389] <... futex resumed>) = 1 [pid 2387] <... futex resumed>) = 0 [pid 2387] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2387] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2389] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2393] <... chdir resumed>) = 0 [pid 2394] <... set_robust_list resumed>) = 0 [pid 2393] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2392] rt_sigprocmask(SIG_SETMASK, [] [pid 2389] <... connect resumed>) = -1 EEXIST (File exists) [pid 2393] <... prctl resumed>) = 0 [pid 2392] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2389] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2394] rt_sigprocmask(SIG_SETMASK, [] [pid 2393] setpgid(0, 0 [pid 2392] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2389] <... futex resumed>) = 1 [pid 2387] <... futex resumed>) = 0 [pid 2387] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2387] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2393] <... setpgid resumed>) = 0 [pid 2389] sendfile(-1, -1, [3 [pid 2392] <... socket resumed>) = 3 [pid 2393] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2389] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2389] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2393] <... openat resumed>) = 3 [pid 2389] <... futex resumed>) = 1 [pid 2387] <... futex resumed>) = 0 [pid 2387] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2387] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2393] write(3, "1000", 4 [pid 2392] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2389] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2394] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2393] <... write resumed>) = 4 [pid 2389] <... clone3 resumed>) = 2395 [pid 2392] <... futex resumed>) = 1 [pid 2382] <... futex resumed>) = 0 [pid 2393] close(3 [pid 2382] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2389] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2393] <... close resumed>) = 0 [pid 2382] <... futex resumed>) = 0 [pid 2392] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2389] <... futex resumed>) = 1 [pid 2387] <... futex resumed>) = 0 [pid 2393] symlink("/dev/binderfs", "./binderfs" [pid 2392] <... socket resumed>) = 4 [pid 2389] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2387] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2382] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2387] <... futex resumed>) = 0 [pid 2387] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2393] <... symlink resumed>) = 0 [pid 2389] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2392] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2393] write(1, "executing program\n", 18 [pid 2389] ioctl(3, PPPIOCSMRU, 0 [pid 2392] <... futex resumed>) = 1 [pid 2382] <... futex resumed>) = 0 [pid 2382] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2389] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2393] <... write resumed>) = 18 [pid 2382] <... futex resumed>) = 0 [pid 2392] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2389] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2393] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2382] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2393] <... futex resumed>) = 0 [pid 2392] <... connect resumed>) = -1 EEXIST (File exists) [pid 2389] <... futex resumed>) = 1 [pid 2387] <... futex resumed>) = 0 executing program [pid 2393] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2392] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2389] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2387] exit_group(0 [pid 2394] chdir("./148" [pid 2393] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2392] <... futex resumed>) = 1 [pid 2389] <... futex resumed>) = ? [pid 2387] <... exit_group resumed>) = ? [pid 2382] <... futex resumed>) = 0 [pid 2389] +++ exited with 0 +++ [pid 2387] +++ exited with 0 +++ [pid 2393] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2392] sendfile(-1, -1, [3 [pid 2382] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2387, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2393] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2392] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2382] <... futex resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2393] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2392] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2382] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2393] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2392] <... futex resumed>) = 0 [pid 2393] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2382] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2393] <... mprotect resumed>) = 0 [pid 2392] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2382] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2393] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2382] <... futex resumed>) = 0 [pid 2393] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2382] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2392] <... clone3 resumed>) = 2396 [pid 2393] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2397]}, 88) = 2397 [pid 2392] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2393] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2392] <... futex resumed>) = 1 [pid 2393] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2382] <... futex resumed>) = 0 [pid 2393] <... futex resumed>) = 0 [pid 2392] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2393] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2382] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2392] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2382] <... futex resumed>) = 0 [pid 2392] ioctl(3, PPPIOCSMRU, 0 [pid 2382] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2397 attached [pid 2392] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2397] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2397] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2397] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2397] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2393] <... futex resumed>) = 0 [pid 2392] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2393] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2397] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2393] <... futex resumed>) = 0 [pid 2382] <... futex resumed>) = 0 [pid 2393] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2392] <... futex resumed>) = 1 [pid 2382] exit_group(0 [pid 2392] ???() = -1 ENOSYS (Function not implemented) [pid 2382] <... exit_group resumed>) = ? [pid 2397] <... socket resumed>) = 4 [pid 2397] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2397] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2393] <... futex resumed>) = 0 [pid 2392] +++ exited with 0 +++ [pid 2393] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2382] +++ exited with 0 +++ [pid 2393] <... futex resumed>) = 1 [pid 2393] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2382, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2397] <... futex resumed>) = 0 [pid 2397] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2394] <... chdir resumed>) = 0 [pid 2397] <... connect resumed>) = -1 EEXIST (File exists) [pid 2397] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2397] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2393] <... futex resumed>) = 0 [pid 2393] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2397] <... futex resumed>) = 0 [pid 2393] <... futex resumed>) = 1 [pid 2397] sendfile(-1, -1, [3 [pid 2393] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2397] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2397] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2393] <... futex resumed>) = 0 [pid 308] <... restart_syscall resumed>) = 0 [pid 2393] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 2393] <... futex resumed>) = 0 [pid 2397] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 308] umount2("./130", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2393] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] umount2("./143", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./130", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] openat(AT_FDCWD, "./143", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 308] fstat(3 [pid 306] fstat(3 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 306] getdents64(3 [pid 2397] <... clone3 resumed>) = 2398 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./130/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./143/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./130/binderfs" [pid 306] newfstatat(AT_FDCWD, "./143/binderfs" [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./130/binderfs" [pid 306] unlink("./143/binderfs" [pid 2397] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 308] <... unlink resumed>) = 0 [pid 2397] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... unlink resumed>) = 0 [pid 308] getdents64(3 [pid 2393] <... futex resumed>) = 0 [pid 306] getdents64(3 [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2393] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2393] <... futex resumed>) = 1 [pid 308] close(3 [pid 2397] <... futex resumed>) = 0 [pid 306] close(3 [pid 308] <... close resumed>) = 0 [pid 2397] ioctl(3, PPPIOCSMRU, 0 [pid 308] rmdir("./130" [pid 306] <... close resumed>) = 0 [pid 2397] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2393] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2397] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 308] <... rmdir resumed>) = 0 [pid 306] rmdir("./143" [pid 2397] <... futex resumed>) = 0 [pid 2393] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 308] mkdir("./131", 0777 [pid 2397] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 306] <... rmdir resumed>) = 0 [pid 308] <... mkdir resumed>) = 0 [pid 306] mkdir("./144", 0777 [pid 2393] exit_group(0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2393] <... exit_group resumed>) = ? [pid 306] <... mkdir resumed>) = 0 [pid 2397] <... futex resumed>) = ? [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2397] +++ exited with 0 +++ [pid 2393] +++ exited with 0 +++ [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2393, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 311] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2399 ci2-android-5-15/strace-static-x86_64: Process 2399 attached [pid 2399] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 305] <... restart_syscall resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2400 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] umount2("./134", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./134", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2394] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] umount2("./134/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./134/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./134/binderfs"ci2-android-5-15/strace-static-x86_64: Process 2400 attached [pid 2394] <... prctl resumed>) = 0 [pid 305] <... unlink resumed>) = 0 [pid 305] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./134" [pid 2400] set_robust_list(0x555563d1b6a0, 24 [pid 2394] setpgid(0, 0 [pid 305] <... rmdir resumed>) = 0 [pid 305] mkdir("./135", 0777 [pid 2400] <... set_robust_list resumed>) = 0 [pid 2394] <... setpgid resumed>) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2400] rt_sigprocmask(SIG_SETMASK, [] [pid 2394] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-android-5-15/strace-static-x86_64: Process 2401 attached [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2401 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2399] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2399] chdir("./131" [pid 2394] <... openat resumed>) = 3 [pid 2399] <... chdir resumed>) = 0 [pid 2399] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2399] setpgid(0, 0) = 0 [pid 2399] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2394] write(3, "1000", 4 [pid 2401] set_robust_list(0x555563d1b6a0, 24 [pid 311] <... restart_syscall resumed>) = 0 [pid 2394] <... write resumed>) = 4 [pid 2400] chdir("./144" [pid 311] umount2("./132", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] openat(AT_FDCWD, "./132", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 311] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./132/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 311] newfstatat(AT_FDCWD, "./132/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 311] unlink("./132/binderfs" [pid 2394] close(3) = 0 [pid 311] <... unlink resumed>) = 0 [pid 2394] symlink("/dev/binderfs", "./binderfs" [pid 311] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 311] close(3) = 0 [pid 311] rmdir("./132") = 0 [pid 311] mkdir("./133", 0777 [pid 2401] <... set_robust_list resumed>) = 0 [pid 2400] <... chdir resumed>) = 0 [pid 2399] write(3, "1000", 4 [pid 2394] <... symlink resumed>) = 0 [pid 311] <... mkdir resumed>) = 0 [pid 2394] write(1, "executing program\n", 18) = 18 executing program [pid 2394] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2394] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2394] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2394] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2394] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2394] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2400] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2394] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2400] <... prctl resumed>) = 0 [pid 2394] <... mprotect resumed>) = 0 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2400] setpgid(0, 0 [pid 2394] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2400] <... setpgid resumed>) = 0 [pid 2394] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2400] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2394] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0}ci2-android-5-15/strace-static-x86_64: Process 2402 attached ci2-android-5-15/strace-static-x86_64: Process 2403 attached [pid 2401] rt_sigprocmask(SIG_SETMASK, [] [pid 2400] <... openat resumed>) = 3 [pid 2399] <... write resumed>) = 4 [pid 2400] write(3, "1000", 4 [pid 2394] <... clone3 resumed> => {parent_tid=[2403]}, 88) = 2403 [pid 2400] <... write resumed>) = 4 [pid 2394] rt_sigprocmask(SIG_SETMASK, [] [pid 2400] close(3 [pid 2394] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2400] <... close resumed>) = 0 [pid 2394] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2400] symlink("/dev/binderfs", "./binderfs" [pid 2394] <... futex resumed>) = 0 [pid 2403] set_robust_list(0x7fd1a43f59a0, 24 [pid 2402] set_robust_list(0x555563d1b6a0, 24 [pid 2401] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2400] <... symlink resumed>) = 0 [pid 2399] close(3 [pid 2394] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2402 [pid 2400] write(1, "executing program\n", 18) = 18 executing program [pid 2400] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2400] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2400] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 311] rt_sigprocmask(SIG_SETMASK, [] [pid 2400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2400] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2400] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2401] chdir("./135" [pid 2400] rt_sigprocmask(SIG_BLOCK, ~[] [pid 311] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2402] <... set_robust_list resumed>) = 0 [pid 2403] <... set_robust_list resumed>) = 0 [pid 2401] <... chdir resumed>) = 0 [pid 2399] <... close resumed>) = 0 [pid 2401] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2401] setpgid(0, 0 [pid 2400] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2403] rt_sigprocmask(SIG_SETMASK, [] [pid 2402] rt_sigprocmask(SIG_SETMASK, [] [pid 2401] <... setpgid resumed>) = 0 [pid 2400] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2399] symlink("/dev/binderfs", "./binderfs" [pid 2400] <... clone3 resumed> => {parent_tid=[2404]}, 88) = 2404 [pid 2400] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2404 attached [pid 2403] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2401] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2400] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2400] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2404] set_robust_list(0x7fd1a43f59a0, 24 [pid 2403] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2402] chdir("./133" [pid 2401] <... openat resumed>) = 3 [pid 2399] <... symlink resumed>) = 0 [pid 2401] write(3, "1000", 4) = 4 [pid 2401] close(3) = 0 [pid 2401] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2399] write(1, "executing program\n", 18 [pid 2401] write(1, "executing program\n", 18) = 18 [pid 2401] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 2401] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2401] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2401] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2401] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2401] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2401] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2405]}, 88) = 2405 executing program ci2-android-5-15/strace-static-x86_64: Process 2405 attached [pid 2403] <... socket resumed>) = 3 [pid 2401] rt_sigprocmask(SIG_SETMASK, [] [pid 2404] <... set_robust_list resumed>) = 0 [pid 2399] <... write resumed>) = 18 [pid 2403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2401] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2403] <... futex resumed>) = 1 [pid 2401] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2394] <... futex resumed>) = 0 [pid 2403] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2401] <... futex resumed>) = 0 [pid 2394] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2403] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2401] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2394] <... futex resumed>) = 0 [pid 2403] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2394] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2403] <... socket resumed>) = 4 [pid 2403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2394] <... futex resumed>) = 0 [pid 2403] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2394] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2403] <... connect resumed>) = -1 EEXIST (File exists) [pid 2394] <... futex resumed>) = 0 [pid 2403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2394] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2403] <... futex resumed>) = 0 [pid 2394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2403] sendfile(-1, -1, [3 [pid 2394] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2404] rt_sigprocmask(SIG_SETMASK, [] [pid 2403] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2394] <... futex resumed>) = 0 [pid 2403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2394] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2404] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2403] <... futex resumed>) = 0 [pid 2394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2403] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2394] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2405] set_robust_list(0x7fd1a43f59a0, 24 [pid 2404] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2402] <... chdir resumed>) = 0 [pid 2399] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2394] <... futex resumed>) = 0 [pid 2405] <... set_robust_list resumed>) = 0 [pid 2404] <... socket resumed>) = 3 [pid 2403] <... clone3 resumed>) = 2406 [pid 2402] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2399] <... futex resumed>) = 0 [pid 2394] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2405] rt_sigprocmask(SIG_SETMASK, [] [pid 2404] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] <... prctl resumed>) = 0 [pid 2399] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2405] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2404] <... futex resumed>) = 1 [pid 2402] setpgid(0, 0 [pid 2400] <... futex resumed>) = 0 [pid 2403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2399] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2405] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2404] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2402] <... setpgid resumed>) = 0 [pid 2400] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2399] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2405] <... socket resumed>) = 3 [pid 2404] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2403] <... futex resumed>) = 0 [pid 2402] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2400] <... futex resumed>) = 0 [pid 2399] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2394] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2404] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2403] ioctl(3, PPPIOCSMRU, 0 [pid 2402] <... openat resumed>) = 3 [pid 2400] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2394] <... futex resumed>) = 0 [pid 2405] <... futex resumed>) = 1 [pid 2404] <... socket resumed>) = 4 [pid 2403] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2402] write(3, "1000", 4 [pid 2401] <... futex resumed>) = 0 [pid 2399] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2394] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2405] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2404] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2403] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2401] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2405] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2404] <... futex resumed>) = 1 [pid 2403] <... futex resumed>) = 0 [pid 2402] <... write resumed>) = 4 [pid 2401] <... futex resumed>) = 0 [pid 2400] <... futex resumed>) = 0 [pid 2399] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2405] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2404] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2403] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2402] close(3 [pid 2401] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2400] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2399] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2394] exit_group(0 [pid 2405] <... socket resumed>) = 4 [pid 2404] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2402] <... close resumed>) = 0 [pid 2400] <... futex resumed>) = 0 [pid 2405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2404] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2402] symlink("/dev/binderfs", "./binderfs" [pid 2400] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2405] <... futex resumed>) = 1 [pid 2404] <... connect resumed>) = -1 EEXIST (File exists) [pid 2402] <... symlink resumed>) = 0 [pid 2401] <... futex resumed>) = 0 [pid 2405] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2404] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] write(1, "executing program\n", 18 [pid 2401] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2405] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2404] <... futex resumed>) = 1 [pid 2402] <... write resumed>) = 18 [pid 2401] <... futex resumed>) = 0 [pid 2400] <... futex resumed>) = 0 [pid 2405] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2404] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2402] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2401] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2400] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2404] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2402] <... futex resumed>) = 0 [pid 2400] <... futex resumed>) = 0 [pid 2404] sendfile(-1, -1, [3 [pid 2402] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 2400] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2404] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2403] <... futex resumed>) = ? [pid 2402] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 2399] <... mprotect resumed>) = 0 [pid 2394] <... exit_group resumed>) = ? [pid 2404] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 2404] <... futex resumed>) = 1 [pid 2402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2400] <... futex resumed>) = 0 [pid 2404] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2402] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 2400] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2404] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2402] <... mmap resumed>) = 0x7fd1a43d5000 [pid 2400] <... futex resumed>) = 0 [pid 2404] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2402] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 2400] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2404] <... clone3 resumed>) = 2407 [pid 2402] <... mprotect resumed>) = 0 [pid 2404] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2404] <... futex resumed>) = 1 [pid 2402] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2400] <... futex resumed>) = 0 [pid 2404] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2402] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2400] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2404] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2400] <... futex resumed>) = 0 [pid 2404] ioctl(3, PPPIOCSMRU, 0 [pid 2402] <... clone3 resumed> => {parent_tid=[2408]}, 88) = 2408 executing program [pid 2400] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2404] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2402] rt_sigprocmask(SIG_SETMASK, [] [pid 2403] +++ exited with 0 +++ [pid 2404] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2404] <... futex resumed>) = 1 [pid 2402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2400] <... futex resumed>) = 0 [pid 2394] +++ exited with 0 +++ [pid 2404] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2402] <... futex resumed>) = 0 [pid 2400] exit_group(0 [pid 2399] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2394, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2404] <... futex resumed>) = ? [pid 2402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2400] <... exit_group resumed>) = ? [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2404] +++ exited with 0 +++ [pid 2400] +++ exited with 0 +++ [pid 304] <... restart_syscall resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2400, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] umount2("./144", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./148", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./144", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] openat(AT_FDCWD, "./148", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... openat resumed>) = 3 [pid 304] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 304] fstat(3 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 304] getdents64(3 [pid 2399] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./144/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] umount2("./148/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./144/binderfs" [pid 304] newfstatat(AT_FDCWD, "./148/binderfs" [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./144/binderfs" [pid 304] unlink("./148/binderfs" [pid 306] <... unlink resumed>) = 0 [pid 304] <... unlink resumed>) = 0 [pid 306] getdents64(3 [pid 304] getdents64(3 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 304] close(3 [pid 306] <... close resumed>) = 0 [pid 304] <... close resumed>) = 0 [pid 306] rmdir("./144" [pid 304] rmdir("./148"ci2-android-5-15/strace-static-x86_64: Process 2408 attached [pid 306] <... rmdir resumed>) = 0 [pid 304] <... rmdir resumed>) = 0 [pid 2408] set_robust_list(0x7fd1a43f59a0, 24 [pid 306] mkdir("./145", 0777 [pid 304] mkdir("./149", 0777 [pid 2408] <... set_robust_list resumed>) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 304] <... mkdir resumed>) = 0 [pid 2408] rt_sigprocmask(SIG_SETMASK, [] [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2408] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2408] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 2408] <... socket resumed>) = 3 [pid 2408] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... clone resumed>, child_tidptr=0x555563d1b690) = 2409 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2410 [pid 2408] <... futex resumed>) = 1 [pid 2402] <... futex resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 2408] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2408] <... socket resumed>) = 4 [pid 2402] <... futex resumed>) = 0 [pid 2408] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2408] <... futex resumed>) = 0 [pid 2402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2408] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] <... connect resumed>) = -1 EEXIST (File exists) [pid 2402] <... futex resumed>) = 0 [pid 2408] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2399] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2408] <... futex resumed>) = 0 [pid 2402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2408] sendfile(-1, -1, [3 [pid 2402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2402] <... futex resumed>) = 0 [pid 2408] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2408] <... futex resumed>) = 0 [pid 2402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2408] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2408] <... clone3 resumed>) = 2411 [pid 2402] <... futex resumed>) = 0 [pid 2408] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2408] <... futex resumed>) = 0 [pid 2402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2408] ioctl(3, PPPIOCSMRU, 0 [pid 2402] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000ci2-android-5-15/strace-static-x86_64: Process 2412 attached ci2-android-5-15/strace-static-x86_64: Process 2410 attached [pid 2408] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2402] <... futex resumed>) = 0 [pid 2399] <... clone3 resumed> => {parent_tid=[2412]}, 88) = 2412 [pid 2412] set_robust_list(0x7fd1a43f59a0, 24 [pid 2410] set_robust_list(0x555563d1b6a0, 24 [pid 2408] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2402] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2408] <... futex resumed>) = 0 [pid 2402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2408] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2402] exit_group(0 [pid 2408] <... futex resumed>) = ? [pid 2402] <... exit_group resumed>) = ? [pid 2408] +++ exited with 0 +++ [pid 2402] +++ exited with 0 +++ ci2-android-5-15/strace-static-x86_64: Process 2409 attached [pid 2409] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2409] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 30.755049][ T2340] ------------[ cut here ]------------ [ 30.762246][ T2340] WARNING: CPU: 1 PID: 2340 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 30.773257][ T2340] Modules linked in: [ 30.777204][ T2340] CPU: 1 PID: 2340 Comm: syz-executor389 Tainted: G B W syzkaller #0 [ 30.788595][ T2340] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [pid 2409] chdir("./145" [pid 2412] <... set_robust_list resumed>) = 0 [pid 2410] <... set_robust_list resumed>) = 0 [pid 2399] rt_sigprocmask(SIG_SETMASK, [] [pid 2409] <... chdir resumed>) = 0 [pid 2409] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2409] setpgid(0, 0) = 0 [pid 2409] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2399] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2409] <... openat resumed>) = 3 [pid 2409] write(3, "1000", 4) = 4 [pid 2409] close(3) = 0 [pid 2409] symlink("/dev/binderfs", "./binderfs" [pid 311] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2402, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2412] rt_sigprocmask(SIG_SETMASK, [] [pid 2410] rt_sigprocmask(SIG_SETMASK, [] [pid 2409] <... symlink resumed>) = 0 [pid 2399] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2409] write(1, "executing program\n", 18) = 18 [pid 2409] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2409] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2409] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2409] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2409] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2409] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2409] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2413]}, 88) = 2413 [pid 2409] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2409] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2409] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2413 attached [pid 2413] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2413] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2413] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2413] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2409] <... futex resumed>) = 0 [pid 2409] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2409] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2413] <... futex resumed>) = 1 [pid 2413] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2413] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2409] <... futex resumed>) = 0 [pid 2409] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2409] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2413] <... futex resumed>) = 1 [pid 2413] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2413] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2409] <... futex resumed>) = 0 [pid 2409] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2409] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2413] <... futex resumed>) = 1 [pid 2412] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2410] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2399] <... futex resumed>) = 0 [pid 2412] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2410] chdir("./149" [pid 2399] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] umount2("./133", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2412] <... socket resumed>) = 3 [pid 2413] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2413] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2409] <... futex resumed>) = 0 [pid 2409] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2409] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2413] <... futex resumed>) = 1 [pid 2413] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2414 executing program [pid 2413] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2409] <... futex resumed>) = 0 [pid 2409] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2409] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2413] <... futex resumed>) = 1 [pid 2413] ioctl(3, PPPIOCSMRU, 0 [pid 2405] <... connect resumed>) = 0 [pid 2413] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2413] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2409] <... futex resumed>) = 0 [pid 2409] exit_group(0) = ? [pid 2401] <... futex resumed>) = 0 [pid 2401] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2401] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2405] <... futex resumed>) = 1 [pid 2413] <... futex resumed>) = ? [pid 2405] sendfile(-1, -1, [3 [pid 2413] +++ exited with 0 +++ [pid 2409] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2409, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2405] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2401] <... futex resumed>) = 0 [pid 2401] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2401] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2405] <... futex resumed>) = 1 [pid 2405] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2415 [pid 2405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2401] <... futex resumed>) = 0 [pid 2401] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2401] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2405] <... futex resumed>) = 1 [pid 2405] ioctl(3, PPPIOCSMRU, 0) = -1 ENOSYS (Function not implemented) [pid 2405] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2401] <... futex resumed>) = 0 [pid 2401] exit_group(0) = ? [pid 2405] <... futex resumed>) = ? [pid 2405] +++ exited with 0 +++ [pid 2401] +++ exited with 0 +++ [pid 2410] <... chdir resumed>) = 0 [pid 2410] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2410] setpgid(0, 0) = 0 [pid 2410] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2410] write(3, "1000", 4) = 4 [pid 2410] close(3) = 0 [pid 2410] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2410] write(1, "executing program\n", 18) = 18 [pid 2410] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2410] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2410] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2410] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2410] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2410] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2410] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2416]}, 88) = 2416 [pid 2410] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2410] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2410] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2416 attached [pid 2416] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2416] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2416] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2410] <... futex resumed>) = 0 [pid 2410] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2410] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2416] <... futex resumed>) = 1 [pid 2416] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2410] <... futex resumed>) = 0 [pid 2410] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2410] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] <... restart_syscall resumed>) = 0 executing program [pid 306] umount2("./145", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./145", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./145/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./145/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./145/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./145") = 0 [pid 306] mkdir("./146", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2417 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2416] <... futex resumed>) = 1 [pid 2416] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2410] <... futex resumed>) = 0 [pid 2410] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2410] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2416] <... futex resumed>) = 1 [pid 2416] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2410] <... futex resumed>) = 0 [pid 2410] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2410] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2416] <... futex resumed>) = 1 [pid 2416] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2418 [pid 2416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2410] <... futex resumed>) = 0 [pid 2410] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2410] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2416] <... futex resumed>) = 1 [pid 2416] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2416] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2410] <... futex resumed>) = 0 [pid 2410] exit_group(0) = ? [pid 2416] <... futex resumed>) = ? [pid 2416] +++ exited with 0 +++ [pid 2410] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2410, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2417 attached [pid 2417] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2417] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] openat(AT_FDCWD, "./133", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2412] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2399] <... futex resumed>) = 0 [pid 311] <... openat resumed>) = 3 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2401, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 2412] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2399] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] fstat(3 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2417] chdir("./146") = 0 [pid 2417] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2417] setpgid(0, 0) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 304] umount2("./149", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./149", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./149/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./149/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./149/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./149") = 0 [pid 304] mkdir("./150", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2419 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2417] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2412] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2399] <... futex resumed>) = 0 [pid 311] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2412] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2399] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2417] <... openat resumed>) = 3 [pid 2417] write(3, "1000", 4) = 4 [pid 2417] close(3) = 0 [pid 2417] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2417] write(1, "executing program\n", 18) = 18 executing program [pid 2417] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2417] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2417] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2417] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2417] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2417] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2417] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2420]}, 88) = 2420 [pid 2417] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2417] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2417] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2419 attached [pid 2419] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2419] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2419] chdir("./150") = 0 [pid 2419] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2419] setpgid(0, 0) = 0 [pid 2419] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2419] write(3, "1000", 4) = 4 [pid 2419] close(3) = 0 [pid 2419] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2419] write(1, "executing program\n", 18) = 18 [pid 2419] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2419] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 311] getdents64(3 [pid 305] <... restart_syscall resumed>) = 0 [pid 2419] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 311] umount2("./133/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2412] <... socket resumed>) = 4 [pid 311] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] umount2("./135", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 2419] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2419] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2419] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2419] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2419] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2421]}, 88) = 2421 [pid 2419] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2420 attached [pid 2420] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2420] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2420] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2420] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2417] <... futex resumed>) = 0 [pid 2417] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2417] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2420] <... futex resumed>) = 1 [pid 2420] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2420] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2417] <... futex resumed>) = 0 [pid 2417] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2417] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2420] <... futex resumed>) = 1 [pid 2420] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2420] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2417] <... futex resumed>) = 0 [pid 2417] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2417] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2420] <... futex resumed>) = 1 [pid 2420] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2420] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2417] <... futex resumed>) = 0 [pid 2417] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2417] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2420] <... futex resumed>) = 1 [pid 2420] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2422 [pid 2420] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2417] <... futex resumed>) = 0 [pid 2417] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2417] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2420] <... futex resumed>) = 1 [pid 2420] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2420] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2417] <... futex resumed>) = 0 [pid 2412] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] newfstatat(AT_FDCWD, "./133/binderfs" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2417] exit_group(0) = ? [pid 2420] <... futex resumed>) = ? [pid 2420] +++ exited with 0 +++ [pid 2417] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2417, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-android-5-15/strace-static-x86_64: Process 2421 attached [pid 2421] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2421] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2421] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2421] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2419] <... futex resumed>) = 0 [ 30.800585][ T2340] RIP: 0010:pppol2tp_sock_to_session+0x167/0x1b0 [ 30.807072][ T2340] Code: 5d c3 e8 3c ac 0a fd be 02 00 00 00 eb 0a e8 30 ac 0a fd be 01 00 00 00 4c 89 f7 e8 73 2e f1 fd e9 0f ff ff ff e8 19 ac 0a fd <0f> 0b 48 89 df e8 ef 00 00 00 eb bd e8 08 ac 0a fd 4c 89 f7 be 03 [ 30.829554][ T2340] RSP: 0018:ffffc900033b7bf0 EFLAGS: 00010293 [ 30.835749][ T2340] RAX: ffffffff845f2f47 RBX: ffff88811aa89000 RCX: ffff88811a256400 [ 30.844359][ T2340] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000000c04eb7d [pid 2412] <... futex resumed>) = 1 [pid 311] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] openat(AT_FDCWD, "./135", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] <... restart_syscall resumed>) = 0 [pid 2412] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2399] <... futex resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 2399] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] unlink("./133/binderfs" [pid 305] fstat(3 [pid 2412] <... futex resumed>) = 0 [pid 2399] <... futex resumed>) = 1 [pid 311] <... unlink resumed>) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2412] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2399] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 311] getdents64(3 [pid 2412] <... connect resumed>) = -1 EEXIST (File exists) [pid 305] getdents64(3 [pid 2412] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2412] <... futex resumed>) = 1 [pid 2399] <... futex resumed>) = 0 [pid 311] close(3 [pid 306] umount2("./146", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./146", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 306] umount2("./146/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./146/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./146/binderfs") = 0 [pid 306] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./146") = 0 [pid 306] mkdir("./147", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2423 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2421] <... futex resumed>) = 1 [pid 2421] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2421] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2419] <... futex resumed>) = 0 [pid 2419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2421] <... futex resumed>) = 1 [pid 2421] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2421] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2419] <... futex resumed>) = 0 [pid 2419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2421] <... futex resumed>) = 1 [pid 2421] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2421] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2419] <... futex resumed>) = 0 [pid 2419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2421] <... futex resumed>) = 1 [pid 2421] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2424 [pid 2412] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2399] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... close resumed>) = 0 [pid 2412] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2399] <... futex resumed>) = 0 [pid 311] rmdir("./133" [pid 305] umount2("./135/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2412] sendfile(-1, -1, [3 [pid 2399] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2421] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2419] <... futex resumed>) = 0 [pid 2419] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2419] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2421] <... futex resumed>) = 1 [pid 2421] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2421] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2419] <... futex resumed>) = 0 [pid 2419] exit_group(0) = ? [pid 2421] <... futex resumed>) = ? [pid 2421] +++ exited with 0 +++ [pid 2419] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2419, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 304] umount2("./150", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./150", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] umount2("./150/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./150/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./150/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./150") = 0 [pid 304] mkdir("./151", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2425 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2423 attached [pid 2423] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2423] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2423] chdir("./147") = 0 [pid 2423] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2423] setpgid(0, 0) = 0 [pid 2423] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2423] write(3, "1000", 4) = 4 ci2-android-5-15/strace-static-x86_64: Process 2425 attached [pid 2423] close(3) = 0 [pid 2425] set_robust_list(0x555563d1b6a0, 24 [pid 2423] symlink("/dev/binderfs", "./binderfs" [pid 311] <... rmdir resumed>) = 0 [pid 2412] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2423] <... symlink resumed>) = 0 [pid 2425] <... set_robust_list resumed>) = 0 [pid 2425] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2425] chdir("./151") = 0 [pid 2423] write(1, "executing program\n", 18 [pid 2425] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2423] <... write resumed>) = 18 [pid 2412] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] newfstatat(AT_FDCWD, "./135/binderfs" [pid 2412] <... futex resumed>) = 1 [pid 2399] <... futex resumed>) = 0 [pid 311] mkdir("./134", 0777 [pid 2412] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2425] <... prctl resumed>) = 0 executing program [pid 2423] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2425] setpgid(0, 0) = 0 [pid 2425] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2423] <... futex resumed>) = 0 [pid 2423] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2423] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2423] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2425] <... openat resumed>) = 3 [pid 2423] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2423] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2425] write(3, "1000", 4 [pid 2423] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2423] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 2425] <... write resumed>) = 4 [pid 2425] close(3) = 0 [pid 2425] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2423] <... clone3 resumed> => {parent_tid=[2426]}, 88) = 2426 [pid 2423] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2423] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2423] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2425] write(1, "executing program\n", 18) = 18 [pid 2425] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2425] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2425] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2425] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2425] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 2425] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2425] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2427]}, 88) = 2427 [pid 2425] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2427 attached [pid 2427] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2427] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2427] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 ci2-android-5-15/strace-static-x86_64: Process 2426 attached [pid 2426] set_robust_list(0x7fd1a43f59a0, 24 [pid 2399] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2426] <... set_robust_list resumed>) = 0 [pid 2426] rt_sigprocmask(SIG_SETMASK, [] [pid 2427] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 311] <... mkdir resumed>) = 0 [pid 2399] <... futex resumed>) = 0 [pid 2412] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 311] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2399] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] unlink("./135/binderfs" [pid 2426] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2425] <... futex resumed>) = 0 [pid 2425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2426] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2427] <... futex resumed>) = 1 [pid 2427] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2426] <... socket resumed>) = 3 [pid 2427] <... socket resumed>) = 4 [pid 2426] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2427] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2423] <... futex resumed>) = 0 [pid 2423] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2423] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2425] <... futex resumed>) = 0 [pid 2425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2426] <... futex resumed>) = 1 [pid 2427] <... futex resumed>) = 1 [pid 2426] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2427] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2426] <... socket resumed>) = 4 [pid 2427] <... connect resumed>) = -1 EEXIST (File exists) [pid 2426] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2427] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2423] <... futex resumed>) = 0 [pid 2423] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2423] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2425] <... futex resumed>) = 0 [pid 2425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2426] <... futex resumed>) = 1 [pid 2427] <... futex resumed>) = 1 [pid 2426] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2427] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2427] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2425] <... futex resumed>) = 0 [pid 2425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2427] <... futex resumed>) = 1 [pid 2427] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2426] <... connect resumed>) = -1 EEXIST (File exists) [pid 2427] <... clone3 resumed>) = 2428 [pid 2426] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2423] <... futex resumed>) = 0 [pid 2423] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2423] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2426] <... futex resumed>) = 1 [pid 2426] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2426] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2423] <... futex resumed>) = 0 [pid 2423] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2423] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2426] <... futex resumed>) = 1 [pid 2426] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2429 [pid 2427] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2425] <... futex resumed>) = 0 [pid 2425] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2425] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2427] <... futex resumed>) = 1 [pid 2427] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2427] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2426] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2425] <... futex resumed>) = 0 [pid 2425] exit_group(0) = ? [pid 2427] <... futex resumed>) = ? [pid 2423] <... futex resumed>) = 0 [pid 2423] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2423] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2426] <... futex resumed>) = 1 [pid 2426] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2426] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2423] <... futex resumed>) = 0 [pid 2423] exit_group(0) = ? [pid 2412] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 311] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2426] <... futex resumed>) = ? [pid 305] <... unlink resumed>) = 0 [pid 2412] <... clone3 resumed>) = 2430 [pid 311] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] getdents64(3 [pid 2427] +++ exited with 0 +++ [pid 2425] +++ exited with 0 +++ [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2425, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 304] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2426] +++ exited with 0 +++ [pid 2423] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2423, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2412] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2412] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 311] <... clone resumed>, child_tidptr=0x555563d1b690) = 2431 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2431 attached [pid 2431] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2431] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2431] chdir("./134") = 0 [pid 2431] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2431] setpgid(0, 0) = 0 executing program [pid 2431] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2431] write(3, "1000", 4) = 4 [pid 2431] close(3) = 0 [pid 2431] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2431] write(1, "executing program\n", 18) = 18 [pid 2431] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2431] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2431] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2431] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2431] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2431] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] <... restart_syscall resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2399] <... futex resumed>) = 0 [pid 304] umount2("./151", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] close(3 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2399] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... close resumed>) = 0 [pid 304] openat(AT_FDCWD, "./151", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2399] <... futex resumed>) = 1 [pid 305] rmdir("./135" [pid 2412] <... futex resumed>) = 0 [pid 304] <... openat resumed>) = 3 [pid 2412] ioctl(3, PPPIOCSMRU, 0 [pid 304] fstat(3 [pid 2412] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 304] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2412] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 304] getdents64(3 [pid 2412] <... futex resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2412] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 304] umount2("./151/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./147", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] newfstatat(AT_FDCWD, "./151/binderfs" [pid 306] openat(AT_FDCWD, "./147", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 304] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... openat resumed>) = 3 [pid 304] unlink("./151/binderfs" [pid 306] fstat(3 [pid 304] <... unlink resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 304] getdents64(3 [pid 306] getdents64(3 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 304] close(3 [pid 306] umount2("./147/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 304] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 304] rmdir("./151" [pid 306] newfstatat(AT_FDCWD, "./147/binderfs" [pid 304] <... rmdir resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] mkdir("./152", 0777 [pid 306] unlink("./147/binderfs" [pid 304] <... mkdir resumed>) = 0 [pid 306] <... unlink resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] getdents64(3 [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [ 30.855669][ T2340] RBP: ffffc900033b7c10 R08: ffff88811aa89083 R09: 1ffff11023551210 [ 30.863954][ T2340] R10: dffffc0000000000 R11: ffffed1023551211 R12: dffffc0000000000 [ 30.874574][ T2340] R13: dffffc0000000000 R14: 0000000000000000 R15: ffff888119df4400 [ 30.883390][ T2340] FS: 0000000000000000(0000) GS:ffff8881f7100000(0000) knlGS:0000000000000000 [ 30.893315][ T2340] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] close(3) = 0 [pid 304] <... clone resumed>, child_tidptr=0x555563d1b690) = 2432 [pid 306] rmdir("./147" [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... rmdir resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./148", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2433 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2431] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2434]}, 88) = 2434 [pid 2431] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 2431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2433 attached [pid 2433] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2433] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2399] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 305] <... rmdir resumed>) = 0 [pid 2433] chdir("./148") = 0 [pid 2433] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2433] setpgid(0, 0) = 0 ci2-android-5-15/strace-static-x86_64: Process 2432 attached ci2-android-5-15/strace-static-x86_64: Process 2434 attached [pid 2399] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 305] mkdir("./136", 0777 [pid 2433] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2433] write(3, "1000", 4) = 4 [pid 2433] close(3) = 0 [pid 2433] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2433] write(1, "executing program\n", 18) = 18 [pid 2433] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2433] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2433] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2433] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2433] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2433] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2433] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2435]}, 88) = 2435 [pid 2433] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2433] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2433] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2435 attached [pid 2435] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2435] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2435] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2435] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2433] <... futex resumed>) = 0 [pid 2433] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2433] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2435] <... futex resumed>) = 1 [pid 2435] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2435] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2433] <... futex resumed>) = 0 [pid 2433] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2433] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2435] <... futex resumed>) = 1 [pid 2435] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) [pid 2435] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2433] <... futex resumed>) = 0 [pid 2433] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2433] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2435] <... futex resumed>) = 1 [pid 2435] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2435] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2433] <... futex resumed>) = 0 [pid 2433] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2433] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2435] <... futex resumed>) = 1 [pid 2435] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2399] exit_group(0 [pid 305] <... mkdir resumed>) = 0 [pid 2432] set_robust_list(0x555563d1b6a0, 24 [pid 2434] set_robust_list(0x7fd1a43f59a0, 24 [pid 2432] <... set_robust_list resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2434] <... set_robust_list resumed>) = 0 [pid 2435] <... clone3 resumed>) = 2436 [pid 2435] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2433] <... futex resumed>) = 0 [pid 2433] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2433] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2435] <... futex resumed>) = 1 [pid 2435] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2435] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2433] <... futex resumed>) = 0 [pid 2433] exit_group(0) = ? [pid 2435] <... futex resumed>) = ? [pid 2435] +++ exited with 0 +++ [pid 2433] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2433, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2412] <... futex resumed>) = ? [pid 2412] +++ exited with 0 +++ [pid 2399] <... exit_group resumed>) = ? [pid 2399] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2399, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2432] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2432] chdir("./152" [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./131", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./131", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 308] umount2("./131/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 2432] <... chdir resumed>) = 0 [pid 308] newfstatat(AT_FDCWD, "./131/binderfs" [pid 2432] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2432] <... prctl resumed>) = 0 [pid 308] unlink("./131/binderfs" [pid 2432] setpgid(0, 0 [pid 308] <... unlink resumed>) = 0 [pid 2432] <... setpgid resumed>) = 0 [pid 308] getdents64(3 [pid 2432] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 308] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2432] <... openat resumed>) = 3 [pid 308] close(3 [pid 2432] write(3, "1000", 4 [pid 308] <... close resumed>) = 0 [pid 2432] <... write resumed>) = 4 [pid 308] rmdir("./131" [pid 2432] close(3 [pid 308] <... rmdir resumed>) = 0 [pid 2432] <... close resumed>) = 0 [pid 308] mkdir("./132", 0777 [pid 2432] symlink("/dev/binderfs", "./binderfs" [pid 308] <... mkdir resumed>) = 0 [pid 2432] <... symlink resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 2432] write(1, "executing program\n", 18 [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2434] rt_sigprocmask(SIG_SETMASK, [] [pid 2432] <... write resumed>) = 18 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 2432] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] <... restart_syscall resumed>) = 0 [pid 2432] <... futex resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x555563d1b690) = 2437 [pid 2432] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20} [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 2432] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] umount2("./148", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2432] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2432] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] openat(AT_FDCWD, "./148", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2432] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 306] <... openat resumed>) = 3 [pid 2432] <... mmap resumed>) = 0x7fd1a43d5000 [pid 306] fstat(3 [pid 2432] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2432] <... mprotect resumed>) = 0 executing program [pid 306] getdents64(3 [pid 2432] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2432] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./148/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2432] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./148/binderfs" [pid 2432] <... clone3 resumed> => {parent_tid=[2438]}, 88) = 2438 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 2434] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2432] rt_sigprocmask(SIG_SETMASK, [] [pid 306] unlink("./148/binderfs" [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-5-15/strace-static-x86_64: Process 2438 attached ci2-android-5-15/strace-static-x86_64: Process 2437 attached [pid 2434] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2432] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... unlink resumed>) = 0 [pid 2432] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 306] getdents64(3 [pid 2432] <... futex resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 2432] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 306] close(3) = 0 [pid 306] rmdir("./148") = 0 [pid 306] mkdir("./149", 0777) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2439 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-5-15/strace-static-x86_64: Process 2439 attached [pid 2439] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2439] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2438] set_robust_list(0x7fd1a43f59a0, 24 [pid 2437] set_robust_list(0x555563d1b6a0, 24 [pid 2434] <... socket resumed>) = 3 [pid 2439] chdir("./149") = 0 [pid 2439] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2439] setpgid(0, 0) = 0 [pid 2439] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2439] write(3, "1000", 4) = 4 [pid 2439] close(3) = 0 [pid 2439] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2439] write(1, "executing program\n", 18) = 18 [pid 2439] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2439] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 executing program [pid 2439] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2439] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2439] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2439] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2439] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2441]}, 88) = 2441 [pid 2439] rt_sigprocmask(SIG_SETMASK, []ci2-android-5-15/strace-static-x86_64: Process 2441 attached [pid 2438] <... set_robust_list resumed>) = 0 [pid 2437] <... set_robust_list resumed>) = 0 [pid 2434] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] <... clone resumed>, child_tidptr=0x555563d1b690) = 2440 [pid 2439] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2440 attached [pid 2440] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2440] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2440] chdir("./136") = 0 [pid 2440] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2440] setpgid(0, 0) = 0 [pid 2440] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2440] write(3, "1000", 4) = 4 [pid 2440] close(3) = 0 [pid 2440] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2440] write(1, "executing program\n", 18) = 18 [pid 2440] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2440] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2440] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2438] rt_sigprocmask(SIG_SETMASK, [] [pid 2434] <... futex resumed>) = 1 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 2431] <... futex resumed>) = 0 [pid 2431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2440] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2440] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2434] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2438] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2437] rt_sigprocmask(SIG_SETMASK, [] [pid 2434] <... socket resumed>) = 4 [pid 2438] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 2437] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2434] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2441] set_robust_list(0x7fd1a43f59a0, 24 [pid 2438] <... socket resumed>) = 3 [pid 2441] <... set_robust_list resumed>) = 0 [pid 2438] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2437] chdir("./132" [pid 2434] <... futex resumed>) = 1 [pid 2431] <... futex resumed>) = 0 [pid 2431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2440] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2440] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2442]}, 88) = 2442 [pid 2440] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2440] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2440] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2442 attached [pid 2442] set_robust_list(0x7fd1a43f59a0, 24) = 0 [pid 2442] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2442] socket(AF_PPPOX, SOCK_STREAM, 1) = 3 [pid 2442] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2440] <... futex resumed>) = 0 [pid 2440] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2440] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2442] <... futex resumed>) = 1 [pid 2442] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2442] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2440] <... futex resumed>) = 0 [pid 2440] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2440] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2442] <... futex resumed>) = 1 [pid 2442] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50) = -1 EEXIST (File exists) executing program [pid 2442] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2440] <... futex resumed>) = 0 [pid 2440] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2440] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2442] <... futex resumed>) = 1 [pid 2441] rt_sigprocmask(SIG_SETMASK, [] [pid 2438] <... futex resumed>) = 1 [pid 2437] <... chdir resumed>) = 0 [pid 2438] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2437] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 2434] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2441] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 2432] <... futex resumed>) = 0 [pid 2432] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2432] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2442] sendfile(-1, -1, [3], 2757) = -1 EBADF (Bad file descriptor) [pid 2442] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2440] <... futex resumed>) = 0 [pid 2440] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2440] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2442] <... futex resumed>) = 1 [pid 2442] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88) = 2443 [pid 2442] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2440] <... futex resumed>) = 0 [pid 2440] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2440] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2442] <... futex resumed>) = 1 [pid 2442] ioctl(3, PPPIOCSMRU, 0) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2442] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2440] <... futex resumed>) = 0 [pid 2440] exit_group(0) = ? [pid 2442] <... futex resumed>) = ? [pid 2442] +++ exited with 0 +++ [pid 2440] +++ exited with 0 +++ [pid 2437] <... prctl resumed>) = 0 [pid 2434] <... connect resumed>) = -1 EEXIST (File exists) [pid 2438] <... futex resumed>) = 0 [pid 2437] setpgid(0, 0 [pid 2434] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2441] socket(AF_PPPOX, SOCK_STREAM, 1 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2440, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [ 30.900421][ T2340] CR2: 00007fd1a44281b0 CR3: 0000000119dee000 CR4: 00000000003506a0 [ 30.909402][ T2340] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 30.917903][ T2340] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 30.926825][ T2340] Call Trace: [ 30.930326][ T2340] [ 30.933634][ T2340] pppol2tp_release+0x150/0x2b0 [ 30.938549][ T2340] sock_close+0xb8/0x200 [ 30.943947][ T2340] ? sock_mmap+0xa0/0xa0 [ 30.948467][ T2340] __fput+0x22b/0x900 [pid 2438] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 2438] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 2432] <... futex resumed>) = 0 [pid 2438] connect(3, {sa_family=AF_PPPOX, sa_data="\x01\x00\x00\x00\x00\x00\x00\x00\x04\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x0a\x00\x00\x00\x00\x00\x00\x00\x20\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00"}, 50 [pid 2432] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] <... connect resumed>) = -1 EEXIST (File exists) [pid 2432] <... futex resumed>) = 0 [pid 2438] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2432] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2438] <... futex resumed>) = 0 [pid 2432] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2438] sendfile(-1, -1, [3 [pid 2432] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 2432] <... futex resumed>) = 0 [pid 2438] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2432] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2438] <... futex resumed>) = 0 [pid 2432] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2438] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 2432] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] <... clone3 resumed>) = 2444 [pid 2432] <... futex resumed>) = 0 [pid 2438] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2432] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2438] <... futex resumed>) = 0 [pid 2432] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2438] ioctl(3, PPPIOCSMRU, 0 [pid 2432] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000 [pid 2438] <... ioctl resumed>) = -1 ENOTCONN (Transport endpoint is not connected) [pid 2432] <... futex resumed>) = 0 [pid 2438] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2432] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 2438] <... futex resumed>) = 0 [pid 2432] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 2438] futex(0x7fd1a44c7b48, FUTEX_WAIT_PRIVATE, 0, NULL [pid 2432] exit_group(0 [pid 2438] <... futex resumed>) = ? [pid 2437] <... setpgid resumed>) = 0 [pid 2434] <... futex resumed>) = 1 [pid 2432] <... exit_group resumed>) = ? [pid 2431] <... futex resumed>) = 0 [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 2441] <... socket resumed>) = 3 [pid 2438] +++ exited with 0 +++ [pid 2432] +++ exited with 0 +++ [pid 2431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 304] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=2432, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 2431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] umount2("./152", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 304] openat(AT_FDCWD, "./152", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 304] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 2437] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 2434] sendfile(-1, -1, [3 [pid 304] getdents64(3 [pid 2441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2437] <... openat resumed>) = 3 [pid 2434] <... sendfile resumed>], 2757) = -1 EBADF (Bad file descriptor) [pid 305] <... restart_syscall resumed>) = 0 [pid 304] <... getdents64 resumed>, 0x555563d1c750 /* 3 entries */, 32768) = 80 [pid 2441] <... futex resumed>) = 1 [pid 2439] <... futex resumed>) = 0 [pid 2437] write(3, "1000", 4 [pid 2434] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 304] umount2("./152/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 304] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2439] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 304] newfstatat(AT_FDCWD, "./152/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 304] unlink("./152/binderfs") = 0 [pid 304] getdents64(3, 0x555563d1c750 /* 0 entries */, 32768) = 0 [pid 304] close(3) = 0 [pid 304] rmdir("./152") = 0 [pid 304] mkdir("./153", 0777) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555563d1b690) = 2445 [pid 304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2441] socket(AF_INET6, SOCK_DGRAM, IPPROTO_IP [pid 2437] <... write resumed>) = 4 [pid 2434] <... futex resumed>) = 1 [pid 2431] <... futex resumed>) = 0 [pid 2431] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2431] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2445 attached [pid 2445] set_robust_list(0x555563d1b6a0, 24) = 0 [pid 2445] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2445] chdir("./153") = 0 [pid 2445] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 2445] setpgid(0, 0) = 0 [pid 2445] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 2445] write(3, "1000", 4) = 4 [pid 2445] close(3) = 0 [pid 2445] symlink("/dev/binderfs", "./binderfs") = 0 [pid 2445] write(1, "executing program\n", 18) = 18 [pid 2445] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 2445] rt_sigaction(SIGRT_1, {sa_handler=0x7fd1a4428b90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fd1a441ab20}, NULL, 8) = 0 [pid 2445] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 2445] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fd1a43d5000 [pid 2445] mprotect(0x7fd1a43d6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 2445] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 2445] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fd1a43f5990, parent_tid=0x7fd1a43f5990, exit_signal=0, stack=0x7fd1a43d5000, stack_size=0x20300, tls=0x7fd1a43f56c0} => {parent_tid=[2446]}, 88) = 2446 [pid 2445] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 2445] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [ 30.952729][ T2340] ____fput+0x15/0x20 [ 30.956830][ T2340] task_work_run+0x127/0x190 [ 30.962192][ T2340] do_exit+0xb70/0x29a0 [ 30.966402][ T2340] ? __se_sys_clock_nanosleep+0x30b/0x3a0 [ 30.972435][ T2340] ? put_task_struct+0x90/0x90 [ 30.972446][ T2415] ------------[ cut here ]------------ [ 30.972455][ T2415] WARNING: CPU: 0 PID: 2415 at net/l2tp/l2tp_ppp.c:156 pppol2tp_sock_to_session+0x167/0x1b0 [ 30.977199][ T2340] ? __kasan_check_write+0x14/0x20 [ 30.988562][ T2415] Modules linked in: [ 30.993815][ T2340] __x64_sys_exit+0x40/0x40 [pid 2445] futex(0x7fd1a44c7b4c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-android-5-15/strace-static-x86_64: Process 2446 attached [pid 2441] <... socket resumed>) = 4 [pid 2437] close(3 [pid 2434] clone3({flags=CLONE_UNTRACED|CLONE_CHILD_SETTID|CLONE_NEWCGROUP|CLONE_NEWPID, child_tid=NULL, exit_signal=SIGRT_7, stack=NULL, stack_size=0, cgroup=4294967295}, 88 [pid 305] umount2("./136", MNT_FORCE|UMOUNT_NOFOLLOW [pid 2446] set_robust_list(0x7fd1a43f59a0, 24 [pid 2441] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 2437] <... close resumed>) = 0 [pid 2434] <... clone3 resumed>) = 2447 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 2446] <... set_robust_list resumed>) = 0 [pid 2441] <... futex resumed>) = 1 [pid 2437] symlink("/dev/binderfs", "./binderfs" [pid 2434] futex(0x7fd1a44c7b4c, FUTEX_WAKE_PRIVATE, 1000000 [pid 305] openat(AT_FDCWD, "./136", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 2439] <... futex resumed>) = 0 [pid 2439] futex(0x7fd1a44c7b48, FUTEX_WAKE_PRIVATE, 1000000) = 0